package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-02.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down02 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {1,0,115,8,-38,16,30,25,61,33,27,41,-73,48,-7,55,-36,62,80,69,75,75,-60,80,-85,85,4,90,-73,93,-50,96,54,99,-12,100,1,102,91,102,3,102,-7,100,59,99,-40,96,-62,93,16,90,-68,85,-43,80,94,75,104,69,-12,62,20,56,-42,48,57,41,97,33,67,25,1,17,-100,8,45,0,-71,-9,89,-17,16,-25,-10,-34,25,-41,122,-49,61,-56,84,-63,-28,-70,-28,-76,109,-81,-128,-86,42,-90,111,-94,89,-97,-22,-100,45,-101,24,-102,-67,-103,14,-102,23,-101,-52,-100,46,-97,61,-94,-20,-91,57,-86,29,-81,-114,-76,126,-70,-13,-64,-59,-57,10,-49,-103,-42,116,-34,-116,-26,-54,-18,46,-9,-103,-1,13,8,106,16,-78,24,-54,32,-87,40,71,48,-123,55,110,62,-32,68,-29,74,90,80,78,85,-94,89,101,93,124,96,-16,98,-76,100,-54,101,45,102,-31,101,-36,100,48,99,-50,96,-53,93,31,90,-40,85,-7,80,-111,75,-97,69,59,63,97,56,44,49,-102,41,-58,33,-77,25,117,17,24,9,-84,0,60,-8,-31,-17,-105,-25,-124,-33,-98,-41,10,-48,-65,-56,-34,-63,98,-69,99,-75,-28,-81,-16,-86,-108,-90,-49,-94,-78,-97,58,-99,110,-101,85,-102,-24,-103,50,-102,44,-101,-44,-100,47,-97,41,-94,-45,-91,12,-86,-21,-82,72,-76,55,-70,-110,-64,105,-57,-106,-50,38,-42,-15,-35,5,-26,60,-18,-105,-10,1,-1,109,7,-55,15,17,24,36,32,9,40,-94,47,-23,54,-45,61,75,68,83,74,-45,79,-53,84,48,89,-11,92,29,96,-103,98,107,100,-114,101,-1,101,-66,101,-51,100,41,99,-36,96,-28,93,70,90,18,86,60,81,-27,75,0,70,-89,63,-36,56,-79,49,40,42,97,34,82,26,32,18,-57,9,95,1,-7,-8,-107,-16,92,-24,57,-32,95,-40,-64,-48,117,-55,-114,-62,11,-68,5,-74,124,-80,-127,-85,22,-89,72,-93,29,-96,-107,-99,-64,-101,-112,-102,27,-102,79,-102,61,-101,-47,-100,27,-97,7,-94,-100,-91,-53,-87,-108,-82,-27,-77,-62,-71,17,-64,-38,-58,-6,-51,-128,-43,62,-35,75,-27,120,-19,-50,-11,50,-2,-103,6,-11,14,57,23,79,31,53,39,-47,46,29,54,14,61,-115,67,-97,73,41,79,46,84,-100,88,116,92,-89,95,54,98,22,100,76,101,-51,101,-94,101,-65,100,51,99,-12,96,17,94,-120,90,96,86,-92,81,88,76,-121,70,60,64,-127,57,97,50,-23,42,42,35,38,27,-2,18,-88,10,75,2,-29,-7,-119,-15,71,-23,46,-31,71,-39,-84,-47,85,-54,106,-61,-35,-68,-52,-74,57,-79,45,-84,-75,-89,-39,-93,-103,-96,5,-98,22,-100,-38,-102,74,-102,112,-102,65,-101,-54,-100,-10,-98,-44,-95,79,-91,108,-87,33,-82,96,-77,40,-71,108,-65,27,-58,55,-51,-92,-44,98,-36,89,-28,-121,-20,-53,-12,50,-3,-113,5,-17,13,43,22,73,30,46,38,-48,45,39,53,24,60,-84,66,-63,72,93,78,113,83,-18,87,-39,91,30,95,-64,97,-72,99,1,101,-103,101,-123,101,-73,100,70,99,26,97,81,94,-34,90,-53,86,39,82,-21,76,52,71,-10,64,83,58,59,51,-37,43,31,36,49,28,10,20,-62,11,103,3,6,-5,-84,-14,108,-22,78,-30,105,-38,-65,-46,107,-53,109,-60,-38,-67,-71,-73,24,-78,-8,-84,118,-88,124,-92,48,-95,-128,-98,125,-100,40,-101,-126,-102,-117,-102,73,-101,-79,-100,-53,-98,-117,-95,-17,-92,-10,-88,-114,-83,-67,-78,108,-72,-102,-66,61,-59,60,-52,-88,-45,72,-37,66,-29,87,-21,-96,-13,-10,-5,87,4,-83,12,-15,20,11,29,-8,36,-96,44,-2,51,-3,58,-101,65,-65,71,111,77,-113,82,38,87,36,91,126,94,61,97,71,99,-81,100,96,101,101,101,-73,100,91,99,82,97,-99,94,72,91,80,87,-63,82,-91,77,-3,71,-37,65,71,59,71,52,-13,44,76,37,102,29,75,21,15,13,-73,4,93,-4,4,-12,-62,-21,-91,-29,-72,-37,8,-44,-85,-52,-98,-59,1,-65,-51,-72,26,-77,-21,-83,75,-87,66,-91,-41,-95,17,-97,-14,-100,-127,-101,-66,-102,-85,-102,75,-101,-107,-100,-110,-98,52,-95,125,-92,102,-88,-27,-84,-8,-79,-114,-73,-89,-67,47,-60,35,-53,112,-46,15,-38,-21,-31,1,-22,58,-14,-117,-6,-26,2,61,11,124,19,-95,27,-117,35,66,43,-92,50,-73,57,93,64,-103,70,86,76,-111,81,61,86,82,90,-54,93,-95,96,-52,98,81,100,30,101,68,101,-73,100,120,99,-112,97,-4,94,-63,91,-20,87,121,83,117,78,-19,72,-31,66,99,60,126,53,55,46,-90,38,-53,30,-64,22,-115,14,58,6,-21,-3,-118,-11,84,-19,40,-27,61,-35,-127,-43,24,-50,1,-57,79,-64,13,-70,65,-76,-2,-82,67,-86,33,-90,-102,-94,-77,-97,121,-99}; }
	private static byte[] data1(){ return new byte[] {-26,-101,2,-101,-48,-102,73,-101,119,-100,80,-98,-48,-96,-7,-93,-61,-89,31,-84,26,-79,-114,-74,-112,-68,-1,-62,-38,-55,21,-47,-99,-40,113,-32,112,-24,-88,-16,-24,-8,70,1,-108,9,-39,17,-4,25,-13,33,-84,41,34,49,58,56,-5,62,67,69,28,75,109,80,49,85,104,89,-7,92,-14,95,64,98,-32,99,-40,100,30,101,-78,100,-99,99,-44,97,100,95,79,92,-104,88,73,84,100,79,-8,73,11,68,-90,61,-39,54,-85,47,39,40,102,32,97,24,60,16,-10,7,-94,-1,82,-9,12,-17,-22,-26,-19,-34,47,-41,-74,-49,-113,-56,-50,-63,114,-69,-109,-75,53,-80,92,-85,31,-89,115,-93,113,-96,16,-98,90,-100,82,-101,-8,-102,77,-101,86,-100,6,-98,98,-96,104,-93,7,-89,76,-85,23,-80,121,-75,84,-69,-87,-63,109,-56,-116,-49,5,-41,-65,-34,-69,-26,-41,-18,32,-9,103,-1,-65,7,-4,15,42,24,32,32,-19,39,102,47,-104,54,99,61,-54,67,-76,73,37,79,6,84,90,88,17,92,42,95,-100,97,101,99,-124,100,-20,100,-79,100,-69,99,33,98,-41,95,-25,92,87,89,46,85,107,80,35,75,82,69,15,63,90,56,69,49,-38,41,38,34,57,26,27,18,-32,9,-108,1,68,-7,2,-15,-42,-24,-39,-32,10,-39,-121,-47,78,-54,118,-61,9,-67,11,-73,-111,-79,-102,-84,59,-88,110,-92,69,-95,-68,-98,-32,-100,-82,-101,42,-101,89,-101,48,-100,-67,-99,-21,-97,-55,-94,65,-90,93,-86,5,-81,66,-76,-6,-71,51,-64,-41,-58,-33,-51,62,-43,-26,-36,-51,-28,-31,-20,25,-11,97,-3,-83,5,-12,13,26,22,37,30,-17,37,-126,45,-65,52,-94,59,31,66,38,72,-76,77,-75,82,47,87,5,91,75,94,-30,96,-42,98,31,100,-74,100,-94,100,-34,99,107,98,81,96,-118,93,39,90,34,86,-116,81,100,76,-68,70,-107,64,1,58,8,51,-76,43,23,36,59,28,43,20,-2,11,-74,3,108,-5,41,-13,-7,-22,-10,-30,25,-37,-117,-45,59,-52,83,-59,-58,-66,-78,-72,20,-77,0,-82,120,-87,-120,-91,51,-94,-125,-97,121,-99,27,-100,106,-101,104,-101,19,-100,111,-99,114,-97,33,-94,109,-91,93,-87,-36,-83,-13,-78,-124,-72,-99,-66,29,-59,11,-52,78,-45,-31,-38,-77,-30,-70,-22,-30,-14,38,-5,109,3,-80,11,-32,19,-21,27,-56,35,101,43,-73,50,-81,57,73,64,107,70,25,76,62,81,-36,85,-33,89,74,93,16,96,49,98,-88,99,114,100,-119,100,-5,99,-74,98,-52,96,55,94,-2,90,42,87,-66,82,-65,77,62,72,61,66,-56,59,-14,52,-76,45,52,38,105,30,108,22,75,14,10,6,-55,-3,-127,-11,85,-19,64,-27,100,-35,-70,-43,98,-50,91,-57,-74,-64,-125,-70,-60,-76,-115,-81,-37,-86,-61,-90,66,-93,100,-96,41,-98,-99,-100,-74,-101,-122,-101,-4,-101,37,-99,-9,-98,114,-95,-111,-92,78,-88,-92,-84,-118,-79,-9,-74,-24,-68,67,-61,19,-54,55,-47,-79,-40,112,-32,95,-24,-125,-16,-79,-8,-2,0,57,9,111,17,-127,25,104,33,23,41,123,48,-115,55,64,62,-127,68,85,74,-99,79,99,84,-109,88,42,92,33,95,115,97,28,99,26,100,105,100,10,100,-2,98,69,97,-24,94,-33,91,61,88,-1,83,48,79,-39,73,-1,67,-79,61,-7,54,-31,47,118,40,-59,32,-39,24,-58,16,-108,8,82,0,20,-8,-35,-17,-55,-25,-38,-33,37,-40,-75,-48,-103,-55,-42,-62,-123,-68,-96,-74,67,-79,104,-84,34,-88,115,-92,98,-95,-10,-98,52,-99,24,-100,-78,-101,-18,-101,-28,-100,124,-98,-60,-96,-85,-93,57,-89,88,-85,21,-80,79,-75,24,-69,77,-63,-9,-57,-3,-50,90,-42,0,-34,-37,-27,-18,-19,19,-10,86,-2,-109,6,-56,14,-30,22,-44,30,-109,38,12,46,57,53,2,60,108,66,93,72,-45,77,-62,82,29,87,-22,90,14,94,-100,96,117,98,-81,99,50,100,17,100,59,99,-66,97,-109,95,-56,92,86,89,81,85,-83,80,-117,75,-39,69,-72,63,36,57,43,50,-30,42,71,35,118,27,111,19,76,11,17,3,-42,-6,-98,-14,-128,-22,-117,-30,-62,-38,65,-45,6,-52,45,-59,-78,-66,-78,-72,35,-77,32,-82,-85,-87,-57,-91,-123,-94,-31,-97,-28,-99,-109,-100,-17,-101,-15,-101,-81,-100,5,-98,26,-96,-60,-94,25,-90,8,-86,-120,-82,-101,-77,46,-71,61,-65,-67,-59,-97,-52,-34,-45,101,-37,49,-29,39,-21,73,-13,123,-5,-71,3,-20,11,16,20,9,28,-36,35,102,43,-82,50,-106,57,32,64,56,70,-41,75,-11,80,-128,85,-128,89,-37,92,-97,95,-75,97,40,99,-22,99,4,100,108,99,43,98,64,96,-85,93,121,90,-91,86,64,82,71,77,-51,71,-42,65,106,59,-100,52,108,45}; }
	private static byte[] data2(){ return new byte[] {-10,37,55,30,74,22,48,14,3,6,-57,-3,-107,-11,111,-19,109,-27,-102,-35,-5,-43,-79,-50,-79,-57,26,-63,-17,-70,56,-75,4,-80,96,-85,68,-89,-51,-93,-18,-96,-75,-98,41,-99,64,-100,14,-100,127,-100,-92,-99,110,-97,-31,-95,-7,-92,-83,-88,-10,-84,-46,-79,52,-73,18,-67,104,-61,37,-54,59,-47,-85,-40,84,-32,61,-24,75,-16,114,-8,-85,0,-33,8,5,17,14,25,-24,32,-114,40,-22,47,-10,54,-98,61,-31,67,-86,73,-11,78,-70,83,-26,87,-123,91,123,94,-43,96,-125,98,-120,99,-30,99,-117,99,-115,98,-32,96,-114,94,-104,91,3,88,-44,83,25,79,-52,73,14,68,-56,61,41,55,29,48,-60,40,37,33,75,25,68,17,36,9,-18,0,-69,-8,-107,-16,-123,-24,-92,-32,-11,-40,-119,-47,116,-54,-78,-61,100,-67,124,-73,30,-78,63,-83,-16,-88,64,-91,30,-94,-83,-97,-38,-99,-76,-100,58,-100,108,-100,73,-99,-44,-98,4,-95,-38,-93,80,-89,92,-85,0,-80,40,-75,-42,-70,-4,-64,-119,-57,-128,-50,-58,-43,86,-35,39,-27,31,-19,59,-11,110,-3,-102,5,-54,13,-42,21,-60,29,122,37,-13,44,25,52,-21,58,80,65,75,71,-60,76,-66,81,38,86,-5,89,54,93,-54,95,-64,97,6,99,-92,99,-105,99,-38,98,118,97,101,95,-76,92,93,89,114,85,-19,80,-31,75,79,70,67,64,-52,57,-21,50,-72,43,53,36,117,28,-122,20,112,12,73,4,20,-4,-18,-13,-44,-21,-25,-29,35,-36,-96,-44,105,-51,-123,-58,13,-64,-8,-71,107,-76,80,-81,-47,-86,-42,-90,-124,-93,-61,-96,-72,-98,66,-99,-120,-100,109,-100,8,-99,70,-98,53,-96,-63,-94,-10,-91,-62,-87,35,-82,22,-77,-121,-72,122,-66,-37,-60,-94,-53,-60,-46,53,-38,-26,-31,-53,-23,-40,-15,-5,-7,41,2,86,10,106,18,104,26,46,34,-61,41,4,49,-3,55,-119,62,-78,68,96,74,-116,79,52,84,67,88,-65,91,-101,94,-47,96,99,98,74,99,-126,99,20,99,-11,97,49,96,-60,93,-75,90,12,87,-56,82,-4,77,-97,72,-48,66,-124,60,-42,53,-56,46,104,39,-56,31,-18,23,-20,15,-50,7,-93,-1,120,-9,94,-17,93,-25,-117,-33,-17,-41,-105,-48,-106,-55,-22,-62,-77,-68,-25,-74,-96,-79,-36,-84,-87,-88,14,-91,17,-94,-78,-97,1,-98,-18,-100,-107,-100,-38,-100,-46,-99,115,-97,-73,-95,-92,-92,40,-88,74,-84,-9,-80,51,-74,-26,-69,23,-62,-83,-56,-90,-49,-15,-42,-125,-34,78,-26,71,-18,93,-10,-124,-2,-82,6,-51,14,-50,22,-81,30,83,38,-69,45,-50,52,-115,59,-35,65,-61,71,37,77,9,82,88,86,27,90,55,93,-66,95,-108,97,-54,98,80,99,47,99,94,98,-24,96,-61,94,5,92,-98,88,-91,84,23,80,-4,74,102,69,82,63,-44,56,-11,49,-69,42,61,35,126,27,-112,19,-123,11,94,3,59,-5,23,-13,16,-21,43,-29,118,-37,4,-44,-36,-52,11,-58,-95,-65,-91,-71,34,-76,35,-81,-79,-86,-51,-90,-117,-93,-31,-96,-30,-98,-122,-99,-42,-100,-46,-100,119,-99,-56,-98,-63,-96,92,-93,-102,-90,114,-86,-38,-82,-43,-77,75,-71,66,-65,-93,-59,113,-52,-116,-45,2,-37,-87,-30,-114,-22,-110,-14,-82,-6,-42,2,-11,10,4,19,-16,26,-83,34,51,42,102,49,82,56,-51,62,-23,68,-125,74,-91,79,54,84,63,88,-93,91,117,94,-101,96,31,98,-7,98,38,99,-86,98,-125,97,-78,95,64,93,40,90,120,86,50,82,92,77,4,72,47,66,-30,59,58,53,39,46,-45,38,48,31,96,23,99,15,77,7,42,-1,9,-9,-7,-18,1,-25,63,-33,-90,-41,101,-48,100,-55,-46,-62,-100,-68,-28,-74,-92,-79,-15,-84,-57,-88,57,-91,69,-94,-14,-97,73,-98,68,-99,-20,-100,61,-99,61,-98,-35,-97,46,-94,24,-91,-94,-88,-59,-84,114,-79,-84,-74,100,-68,-118,-62,37,-55,18,-48,93,-41,-24,-34,-86,-26,-94,-18,-90,-10,-48,-2,-25,6,2,15,-7,22,-50,30,105,38,-56,45,-48,52,-124,59,-51,65,-92,71,4,77,-40,81,40,86,-42,89,-7,92,110,95,69,97,118,98,-12,98,-47,98,1,98,-125,96,101,94,-94,91,60,88,72,84,-72,79,-90,74,17,69,1,63,-115,56,-81,49,-128,42,7,35,80,27,108,19,103,11,76,3,45,-5,23,-13,22,-21,57,-29,-112,-37,35,-44,5,-51,60,-58,-40,-65,-30,-71,104,-76,108,-81,-1,-86,33,-89,-33,-93,60,-95,59,-97,-31,-99,51,-99,41,-99,-44,-99,26,-97,23,-95,-85,-93,-28,-90,-73,-86,24,-81,14,-76,122,-71,110,-65,-61,-59,-120,-52,-98,-45,5,-37,-86,-30,-128,-22,127,-14,-114,-6,-79,2,-60,10,-51,18,-80,26,103,34,-28,41,20,49,-10,55,113,62,-124,68}; }
	private static byte[] data3(){ return new byte[] {33,74,59,79,-49,83,-46,87,61,91,11,94,55,96,-68,97,-104,98,-48,98,83,98,54,97,108,95,0,93,-12,89,74,86,15,82,65,77,-7,71,37,66,-17,59,69,53,73,46,-10,38,101,31,-102,23,-87,15,-97,7,-128,-1,110,-9,94,-17,117,-25,-78,-33,37,-40,-29,-48,-23,-55,87,-61,36,-67,109,-73,42,-78,119,-83,73,-87,-73,-91,-64,-94,100,-96,-73,-98,-90,-99,73,-99,-113,-99,-127,-98,30,-96,89,-94,63,-91,-73,-88,-49,-84,111,-79,-101,-74,67,-68,96,-62,-23,-56,-52,-49,10,-41,-123,-34,66,-26,39,-18,41,-10,66,-2,86,6,102,14,89,22,38,30,-63,37,24,45,35,52,-45,58,32,65,-9,70,93,76,51,81,-117,85,66,89,106,92,-20,94,-50,96,6,98,-103,98,127,98,-69,97,83,96,64,94,-116,91,62,88,81,84,-38,79,-44,74,81,69,83,63,-19,56,31,50,0,43,-108,35,-21,27,19,20,25,12,7,4,-12,-5,-30,-13,-24,-21,18,-28,104,-36,-1,-44,-31,-51,20,-57,-80,-64,-76,-70,50,-75,47,-80,-70,-85,-49,-89,-125,-92,-49,-95,-62,-97,88,-98,-105,-99,127,-99,17,-98,76,-97,46,-95,-79,-93,-42,-90,-109,-86,-30,-82,-65,-77,28,-71,-6,-66,60,-59,-14,-53,-14,-46,76,-38,-31,-31,-86,-23,-99,-15,-95,-7,-71,1,-57,9,-56,17,-87,25,93,33,-39,40,13,48,-18,54,116,61,-119,67,52,73,83,78,-6,82,6,87,-125,90,99,93,-97,95,58,97,43,98,117,98,21,98,10,97,91,95,6,93,16,90,-124,86,90,82,-84,77,114,72,-67,66,-105,60,6,54,25,47,-35,39,88,32,-95,24,-68,16,-70,8,-84,0,-104,-8,-102,-16,-86,-24,-18,-32,96,-39,23,-46,32,-53,124,-60,75,-66,125,-72,55,-77,108,-82,51,-86,-118,-90,127,-93,15,-95,69,-97,36,-98,-94,-99,-40,-99,-88,-98,44,-96,74,-94,18,-91,114,-88,105,-84,-13,-80,-1,-75,-111,-69,-109,-63,4,-56,-43,-50,-8,-43,103,-35,13,-27,-27,-20,-35,-12,-26,-4,-9,4,-1,12,-21,20,-65,28,81,36,-73,43,-66,50,-126,57,-50,63,-64,69,42,75,28,80,-126,84,83,88,-111,91,46,94,42,96,-126,97,46,98,55,98,-112,97,72,96,85,94,-60,91,-111,88,-55,84,109,80,-119,75,32,70,65,64,-14,57,65,51,53,44,-29,36,70,29,-119,21,-112,13,-104,5,-127,-3,126,-11,-124,-19,-81,-27,4,-34,-106,-42,110,-49,-102,-56,37,-62,28,-68,-122,-74,111,-79,-32,-84,-33,-88,117,-91,-89,-94,119,-96,-17,-98,10,-98,-46,-99,65,-98,84,-97,24,-95,111,-93,119,-90,11,-86,59,-82,-11,-78,48,-72,-18,-67,21,-60,-84,-54,-106,-47,-42,-40,86,-32,13,-24,-18,-17,-22,-9,-13,-1,-2,7,-8,15,-38,23,-112,31,18,39,78,46,60,53,-48,59,-8,65,-75,71,-16,76,-84,81,-39,85,114,89,114,92,-45,94,-112,96,-86,97,22,98,-32,97,-4,96,118,95,73,93,126,90,18,87,25,83,-121,78,121,73,-31,67,-30,61,104,55,-95,48,119,41,15,34,106,26,-106,18,-93,10,-93,2,-109,-6,-101,-14,-85,-22,-18,-30,87,-37,9,-44,-2,-52,84,-58,2,-64,43,-70,-64,-76,-33,-81,-124,-85,-68,-89,-120,-92,-9,-95,4,-96,-76,-98,21,-98,16,-98,-66,-98,18,-96,3,-94,-94,-92,-45,-89,-94,-85,0,-80,-27,-76,81,-70,45,-64,127,-58,44,-51,54,-44,-119,-37,23,-29,-32,-22,-63,-14,-60,-6,-55,2,-54,10,-69,18,-119,26,42,34,-110,41,-81,48,125,55,-27,61,-21,67,114,73,-124,78,10,83,3,87,101,90,46,93,82,95,-39,96,-76,97,-23,97,120,97,89,96,-98,94,55,92,57,89,-101,85,113,81,-76,76,123,71,-65,65,-103,59,9,53,28,46,-23,38,101,31,-69,23,-38,15,-25,7,-28,-1,-32,-9,-20,-17,18,-24,98,-32,-21,-40,-80,-47,-49,-54,63,-60,29,-66,107,-72,47,-77,-127,-82,83,-86,-62,-90,-59,-93,105,-95,-81,-97,-102,-98,44,-98,102,-98,74,-97,-48,-96,0,-93,-57,-91,48,-87,44,-83,-76,-79,-57,-74,82,-68,85,-62,-61,-56,-116,-49,-84,-42,14,-34,-82,-27,124,-19,102,-11,101,-3,103,5,96,13,66,21,1,29,-121,36,-37,43,-42,50,-124,57,-56,63,-94,69,4,75,-27,79,59,84,3,88,50,91,-61,93,-72,95,3,97,-85,97,-87,97,0,97,-79,95,-65,93,41,91,-9,87,48,84,-41,79,-11,74,-107,69,-73,63,115,57,-54,50,-60,43,-127,36,-19,28,56,21,85,13,93,5,95,-3,98,-11,121,-19,-80,-27,19,-34,-79,-42,-102,-49,-51,-56,105,-62,103,-68,-35,-74,-46,-79,73,-83,82,-87,-20,-91,38,-93,-7,-96,117,-97,-109,-98,90,-98,-55,-98,-35,-97,-105,-95,-12,-93}; }
	private static byte[] data4(){ return new byte[] {-18,-90,-128,-86,-88,-82,86,-77,-114,-72,60,-66,93,-60,-30,-54,-58,-47,-12,-40,107,-32,18,-24,-24,-17,-45,-9,-45,-1,-51,7,-67,15,-111,23,59,31,-76,38,-28,45,-54,52,83,59,118,65,44,71,97,76,27,81,66,85,-35,88,-37,91,63,94,-4,95,26,97,-115,97,93,97,-128,96,4,95,-34,92,31,90,-62,86,-47,82,81,78,76,73,-56,67,-46,61,111,55,-81,48,-102,41,64,34,-86,26,-27,18,2,11,11,3,14,-5,30,-13,60,-21,-120,-29,-5,-37,-76,-44,-80,-51,11,-57,-66,-64,-23,-70,126,-75,-99,-80,64,-84,115,-88,60,-91,-93,-94,-91,-96,83,-97,-97,-98,-106,-98,51,-97,117,-96,96,-94,-30,-92,14,-88,-63,-85,18,-80,-30,-76,60,-70,4,-64,69,-58,-37,-52,-42,-45,19,-37,-106,-30,71,-22,30,-14,16,-6,6,2,-2,9,-29,17,-91,25,68,33,-95,40,-66,47,-124,54,-14,60,-15,66,-122,72,-108,77,38,82,34,86,-106,89,100,92,-99,94,45,96,28,97,100,97,2,97,0,96,79,94,9,92,26,89,-103,85,-124,81,-33,76,-65,71,24,66,14,60,-113,53,-65,46,-104,39,49,32,-110,24,-56,16,-28,8,-20,0,-9,-8,13,-15,58,-23,-106,-31,26,-38,-21,-46,0,-52,119,-59,75,-65,-111,-71,83,-76,-114,-81,94,-85,-72,-89,-87,-92,62,-94,104,-96,67,-97,-71,-98,-35,-98,-93,-97,17,-95,33,-93,-49,-91,25,-87,-9,-84,102,-79,85,-74,-51,-69,-83,-63,3,-56,-77,-50,-73,-43,7,-35,-112,-28,73,-20,37,-12,16,-4,10,4,-12,11,-45,19,-124,27,20,35,88,42,99,49,14,56,92,62,66,68,-82,73,-96,78,9,83,-28,86,41,90,-43,92,-31,94,75,96,16,97,46,97,-93,96,122,95,-93,93,52,91,38,88,126,84,75,80,-119,75,72,70,-113,64,103,58,-36,51,-11,44,-60,37,83,30,-87,22,-30,14,-12,6,9,-1,19,-9,54,-17,111,-25,-42,-33,115,-40,84,-47,-121,-54,16,-60,8,-66,105,-72,74,-77,-80,-82,-104,-86,31,-89,53,-92,-22,-95,72,-96,59,-97,-27,-98,38,-97,26,-96,-91,-95,-30,-93,-86,-90,29,-86,21,-82,-94,-78,-81,-73,59,-67,54,-61,-100,-55,93,-48,112,-41,-53,-34,89,-26,27,-18,-15,-11,-28,-3,-48,5,-70,13,-122,21,51,29,-89,36,-28,43,-50,50,104,57,-103,63,98,69,-79,74,-126,79,-54,83,-127,87,-91,90,42,93,21,95,84,96,-6,96,-18,96,68,96,-12,94,-5,92,110,90,58,87,123,83,36,79,80,74,-15,68,38,63,-23,56,76,50,90,43,30,36,-94,28,-8,20,39,13,66,5,84,-3,105,-11,-109,-19,-40,-27,80,-34,-3,-42,-15,-49,60,-55,-36,-62,-16,-68,107,-73,110,-78,-21,-83,-2,-87,-99,-90,-37,-93,-80,-95,49,-96,71,-97,22,-97,117,-97,-115,-96,59,-94,-112,-92,-126,-89,6,-85,34,-81,-62,-77,-20,-72,-122,-66,-100,-60,11,-53,-33,-47,-6,-40,94,-32,-11,-25,-77,-17,-109,-9,120,-1,105,7,68,15,10,23,-90,30,13,38,54,45,13,52,-113,58,-84,64,85,70,-114,75,63,80,104,84,3,88,5,91,107,93,52,95,84,96,-42,96,-82,96,-32,95,116,94,91,92,-76,89,96,86,-116,82,25,78,48,73,-68,67,-31,61,-112,55,-22,48,-23,41,-89,34,34,27,119,19,-92,11,-62,3,-42,-5,-13,-13,37,-20,122,-28,-6,-36,-68,-43,-64,-50,30,-56,-38,-63,-3,-69,-101,-74,-80,-79,79,-83,124,-87,57,-90,-106,-93,-119,-95,40,-96,95,-97,71,-97,-53,-97,-5,-96,-56,-94,57,-91,65,-88,-31,-85,20,-80,-56,-76,8,-70,-77,-65,-43,-59,86,-52,49,-45,91,-38,-66,-31,94,-23,26,-15,-3,-8,-36,0,-55,8,-102,16,87,24,-26,31,64,39,85,46,32,53,-122,59,-111,65,37,71,63,76,-34,80,-26,84,107,88,75,91,-101,93,64,95,76,96,-84,96,105,96,-127,95,-7,93,-58,91,8,89,-101,85,-78,81,43,77,45,72,-84,66,-68,60,102,54,-83,47,-87,40,94,33,-44,25,42,18,83,10,118,2,-113,-6,-78,-14,-18,-22,74,-29,-35,-37,-88,-44,-61,-51,46,-57,0,-63,57,-69,-21,-75,27,-79,-50,-84,26,-87,-22,-91,104,-93,112,-95,44,-96,126,-97,126,-97,29,-96,102,-95,73,-93,-43,-91,-19,-88,-86,-84,-25,-80,-74,-75,-3,-70,-67,-64,-23,-58,117,-51,89,-44,-120,-37,-15,-30,-109,-22,81,-14,46,-6,16,2,-17,9,-64,17,110,25,-13,32,65,40,69,47,0,54,86,60,75,66,-53,71,-45,76,84,81,80,85,-80,88,-123,91,-77,93,69,95,55,96,125,96,38,96,38,95,-125,93,68,91,102,88,-16,84,-19,80,93,76,70,71,-62,65,-66,59,97,53,-94,46,-110,39,70,32,-70,24,13,17}; }
	private static byte[] data5(){ return new byte[] {56,9,94,1,124,-7,-92,-15,-19,-23,79,-30,-18,-38,-54,-45,-17,-52,110,-58,80,-64,-102,-70,99,-75,-94,-80,115,-84,-57,-88,-66,-91,64,-93,112,-95,51,-96,-91,-97,-73,-97,108,-96,-55,-95,-63,-93,92,-90,-115,-87,84,-83,-92,-79,-127,-74,-45,-69,-96,-63,-44,-57,106,-50,82,-43,-120,-36,-13,-29,-107,-21,83,-13,47,-5,9,3,-23,10,-86,18,86,26,-50,33,15,41,9,48,-80,54,-4,60,-35,66,77,72,65,77,-77,81,-109,85,-21,88,-95,91,-63,93,62,95,24,96,79,96,-29,95,-49,94,29,93,-55,90,-37,87,89,84,69,80,-89,75,-117,70,-16,64,-16,58,-124,52,-65,45,-78,38,88,31,-43,23,32,16,83,8,122,0,-99,-8,-52,-16,28,-23,-122,-31,55,-38,20,-45,78,-52,-41,-59,-56,-65,37,-70,-6,-76,78,-80,44,-84,-104,-88,-103,-91,54,-93,113,-95,74,-96,-50,-97,-19,-97,-70,-96,32,-94,46,-92,-44,-90,19,-86,-22,-83,65,-78,46,-73,-124,-68,94,-62,-105,-56,49,-49,34,-42,82,-35,-58,-28,101,-20,35,-12,-7,-5,-46,3,-88,11,104,19,7,27,119,34,-82,41,-100,48,57,55,115,61,76,67,-88,72,-111,77,-16,81,-60,85,8,89,-79,91,-65,93,43,95,-6,95,27,96,-93,95,-126,94,-67,92,99,90,100,87,-41,83,-72,79,18,75,-21,69,79,64,65,58,-43,51,11,45,-6,37,-94,30,29,23,104,15,-92,7,-58,-1,-13,-9,42,-16,122,-24,-10,-32,-90,-39,-109,-46,-39,-53,104,-59,109,-65,-51,-71,-71,-76,19,-80,6,-84,122,-88,-115,-91,54,-93,-128,-95,105,-96,-10,-97,39,-96,-4,-96,115,-94,-119,-92,59,-89,-124,-86,99,-82,-58,-78,-77,-73,25,-67,-17,-62,50,-55,-50,-49,-67,-42,-10,-35,98,-27,4,-19,-67,-12,-110,-4,101,4,55,12,-17,19,-120,27,-16,34,29,42,3,49,-108,55,-57,61,-113,67,-27,72,-66,77,20,82,-37,85,17,89,-81,91,-79,93,17,95,-46,95,-18,95,101,95,59,94,113,92,3,90,9,87,105,83,76,79,-103,74,115,69,-53,63,-63,57,78,51,-122,44,113,37,30,30,-109,22,-22,14,30,7,79,-1,121,-9,-71,-17,15,-24,-111,-32,74,-39,65,-46,-118,-53,41,-59,49,-65,-93,-71,-112,-76,-2,-81,-16,-85,121,-88,-112,-91,70,-93,-104,-95,-116,-96,35,-96,90,-96,60,-95,-73,-94,-42,-92,-112,-89,-35,-86,-62,-82,43,-77,27,-72,-123,-67,91,-61,-93,-55,60,-48,47,-41,101,-34,-48,-27,110,-19,39,-11,-11,-4,-57,4,-112,12,69,20,-40,27,55,35,96,42,58,49,-56,55,-17,61,-79,67,-2,72,-50,77,28,82,-40,85,10,89,-100,91,-105,93,-14,94,-90,95,-64,95,43,95,2,94,41,92,-61,89,-75,86,30,83,-12,78,70,74,24,69,117,63,100,57,-12,50,45,44,25,37,-58,29,65,22,-104,14,-46,6,6,-1,53,-9,122,-17,-43,-25,96,-32,26,-39,28,-46,105,-53,16,-59,30,-65,-103,-71,-118,-76,0,-80,-4,-85,-123,-88,-87,-91,98,-93,-71,-95,-74,-96,78,-96,-114,-96,114,-95,-18,-94,23,-91,-51,-89,36,-85,3,-81,114,-77,97,-72,-53,-67,-92,-61,-27,-55,-126,-48,113,-41,-94,-34,16,-26,-92,-19,95,-11,37,-3,-12,4,-71,12,104,20,-12,27,82,35,113,42,75,49,-53,55,-10,61,-86,67,-7,72,-67,77,10,82,-63,85,-20,88,124,91,115,93,-59,94,-128,95,-116,95,-2,94,-53,93,-9,91,-118,89,-127,86,-27,82,-64,78,12,74,-25,68,61,63,56,57,-63,50,4,44,-20,36,-92,29,29,22,122,14,-70,6,-20,-2,41,-9,104,-17,-45,-25,87,-32,32,-39,30,-46,117,-53,32,-59,47,-65,-78,-71,-92,-76,32,-80,25,-84,-80,-88,-53,-91,-113,-93,-29,-95,-30,-96,123,-96,-64,-96,-101,-95,34,-93,65,-91,-5,-89,79,-85,44,-81,-102,-77,-123,-72,-19,-67,-62,-61,2,-54,-104,-48,-123,-41,-79,-34,27,-26,-82,-19,95,-11,36,-3,-17,4,-84,12,93,20,-33,27,60,35,87,42,44,49,-84,55,-50,61,-121,67,-53,72,-106,77,-38,81,-108,85,-68,88,77,91,65,93,-102,94,77,95,98,95,-47,94,-94,93,-48,91,102,89,94,86,-54,82,-92,78,-8,73,-44,68,48,63,47,57,-65,50,1,44,-11,36,-84,29,46,22,-113,14,-50,6,16,-1,67,-9,-107,-17,-11,-25,-120,-32,78,-39,81,-46,-84,-53,84,-59,106,-65,-24,-71,-30,-76,86,-80,90,-84,-30,-88,8,-90,-63,-93,26,-94,18,-95,-85,-96,-25,-96,-59,-95,67,-93,95,-91,21,-88,97,-85,60,-81,-94,-77,-119,-72,-23,-67,-69,-61,-14,-55,-123,-48,106,-41,-110,-34,-10,-27,-127,-19,52,-11,-20,-4,-72,4,112,12,26,20,-96,27,-13,34,18,42,-34,48,102,55,-128,61,62,67}; }
	private static byte[] data6(){ return new byte[] {-128,72,77,77,-110,81,80,85,122,88,14,91,8,93,98,94,28,95,55,95,-86,94,-124,93,-76,91,84,89,83,86,-60,82,-89,78,3,74,-30,68,77,63,74,57,-23,50,45,44,43,37,-28,29,112,22,-45,14,28,7,93,-1,-104,-9,-21,-17,79,-24,-24,-32,-90,-39,-73,-46,2,-52,-69,-59,-62,-65,73,-70,55,-75,-81,-80,-88,-84,53,-87,76,-90,9,-92,82,-94,75,-95,-39,-96,15,-95,-28,-95,90,-93,110,-91,26,-88,94,-85,49,-81,-117,-77,109,-72,-63,-67,-116,-61,-71,-55,71,-48,32,-41,70,-34,-99,-27,42,-19,-52,-12,-116,-4,72,4,6,12,-89,19,44,27,127,34,-101,41,110,48,-19,54,19,61,-53,66,23,72,-25,76,46,81,-8,84,33,88,-61,90,-63,92,37,94,-22,94,8,95,-114,94,103,93,-81,91,77,89,96,86,-43,82,-58,78,44,74,23,69,-118,63,-110,57,56,51,-119,44,-118,37,83,30,-35,22,77,15,-105,7,-32,-1,30,-8,115,-16,-37,-24,113,-31,53,-38,64,-45,-113,-52,61,-58,74,-64,-62,-70,-76,-75,32,-79,20,-83,-106,-87,-87,-90,86,-92,-100,-94,-123,-95,8,-95,53,-95,-4,-95,103,-93,108,-91,16,-88,64,-85,15,-81,87,-77,46,-72,120,-67,53,-61,89,-55,-36,-49,-84,-42,-55,-35,24,-27,-102,-20,61,-12,-16,-5,-81,3,98,11,8,19,-123,26,-32,33,-11,40,-49,47,80,54,122,60,57,66,-117,71,96,76,-75,80,-127,84,-68,87,101,90,109,92,-27,93,-85,94,-26,94,106,94,94,93,-85,91,94,89,124,86,1,83,0,79,115,74,108,69,-20,63,0,58,-75,51,12,45,28,38,-23,30,-128,23,-12,15,73,8,-113,0,-39,-8,43,-15,-105,-23,45,-30,-17,-38,-9,-45,67,-51,-19,-58,-14,-64,100,-69,76,-74,-81,-79,-104,-83,16,-86,20,-89,-75,-92,-20,-94,-57,-95,59,-95,88,-95,13,-94,106,-93,96,-91,-19,-89,23,-85,-54,-82,13,-77,-51,-73,12,-67,-70,-62,-48,-56,73,-49,9,-42,30,-35,99,-28,-34,-21,120,-13,39,-5,-34,2,-108,10,47,18,-72,25,8,33,40,40,3,47,-120,53,-67,59,126,65,-32,70,-69,75,29,80,-7,83,59,87,-5,89,14,92,-107,93,114,94,-74,94,85,94,85,93,-73,91,124,89,-86,86,70,83,82,79,-39,74,-31,69,115,64,-109,58,91,52,-71,45,-38,38,-80,31,81,24,-50,16,38,9,120,1,-65,-7,23,-14,-124,-22,22,-29,-38,-37,-39,-44,37,-50,-63,-57,-61,-63,39,-68,7,-73,90,-78,57,-82,-101,-86,-105,-89,32,-91,74,-93,14,-94,115,-95,120,-95,30,-94,97,-93,70,-91,-65,-89,-45,-86,117,-82,-96,-78,83,-73,124,-68,27,-62,34,-56,-121,-50,64,-43,69,-36,126,-29,-11,-22,126,-14,48,-6,-35,1,-113,9,46,17,-78,24,6,32,47,39,4,46,-98,52,-48,58,-90,64,12,70,-6,74,105,79,84,83,-85,86,121,89,-93,91,62,93,46,94,-118,94,60,94,86,93,-54,91,-86,89,-22,86,-98,83,-66,79,92,75,116,70,28,65,78,59,36,53,-108,46,-61,39,-94,32,85,25,-45,17,58,10,-118,2,-35,-6,50,-13,-94,-21,47,-28,-14,-36,-22,-43,47,-49,-61,-56,-72,-62,17,-67,-30,-73,37,-77,-15,-82,70,-85,38,-88,-95,-91,-77,-93,94,-94,-79,-95,-104,-95,41,-94,86,-93,28,-91,-122,-89,122,-86,9,-82,30,-78,-73,-74,-50,-69,89,-63,76,-57,-94,-51,73,-44,63,-37,111,-30,-42,-23,92,-15,2,-7,-85,0,94,8,-10,15,126,23,-39,30,-4,37,-24,44,124,51,-60,57,-94,63,23,69,24,74,-106,78,-106,82,5,86,-30,88,45,91,-44,92,-23,93,86,94,40,94,86,93,-23,91,-31,89,60,87,10,84,65,80,-10,75,43,71,-32,65,51,60,13,54,-98,47,-47,40,-57,33,-127,26,12,19,122,11,-44,3,38,-4,-127,-12,-19,-20,124,-27,54,-34,43,-41,99,-48,-16,-55,-44,-61,33,-66,-34,-72,16,-76,-56,-81,5,-84,-48,-88,51,-90,38,-92,-65,-94,-19,-95,-62,-95,50,-94,65,-93,-15,-92,53,-89,26,-86,-125,-83,-124,-79,1,-74,2,-69,116,-64,82,-58,-107,-52,40,-45,17,-38,48,-31,-118,-24,9,-16,-92,-9,76,-1,-12,6,-107,14,22,22,122,29,-94,36,-106,43,53,50,-114,56,115,62,3,68,14,73,-86,77,-70,81,68,85,59,88,-98,90,103,92,-110,93,32,94,15,94,92,93,14,92,32,90,-98,87,-125,84,-34,80,-86,76,-7,71,-53,66,45,61,42,55,-61,48,19,42,16,35,-35,27,116,20,-23,12,78,5,-96,-3,1,-10,106,-18,-9,-26,-85,-33,-103,-40,-59,-47,71,-53,24,-59,89,-65,-3,-71,30,-75,-69,-80,-31,-84,-111,-87,-42,-90,-80,-92,38,-93,56,-94,-20,-95,59,-94}; }
	private static byte[] data7(){ return new byte[] {45,-93,-69,-92,-32,-90,-94,-87,-16,-84,-46,-80,51,-75,24,-70,112,-65,52,-59,99,-53,-32,-47,-72,-40,-61,-33,22,-25,-126,-18,25,-10,-70,-3,93,5,-1,12,-127,20,-23,27,25,35,22,42,-59,48,37,55,39,61,-66,66,-22,71,-106,76,-59,80,102,84,-128,87,-6,89,-22,91,48,93,-29,93,-14,93,97,93,53,92,107,90,8,88,17,85,-120,81,120,77,-32,72,-45,67,78,62,95,56,26,50,113,43,-115,36,98,29,8,22,-116,14,-16,6,83,-1,-86,-9,29,-16,-96,-24,82,-31,50,-38,89,-45,-60,-52,-114,-58,-78,-64,70,-69,75,-74,-46,-79,-42,-83,111,-86,-115,-89,76,-91,-99,-93,-114,-94,29,-94,73,-94,22,-93,127,-92,-124,-90,31,-87,78,-84,9,-80,80,-76,16,-71,79,-66,-7,-61,9,-54,117,-48,49,-41,51,-34,108,-27,-41,-20,88,-12,-6,-5,-105,3,54,11,-68,18,39,26,98,33,103,40,38,47,-108,53,-84,59,87,65,-99,70,98,75,-81,79,111,83,-90,86,72,89,84,91,-59,92,-103,93,-50,93,101,93,94,92,-72,90,127,88,-88,85,71,82,87,78,-31,73,-11,68,-117,63,-65,57,-121,51,4,45,40,38,24,31,-55,23,88,16,-55,8,45,1,-114,-7,-7,-15,126,-22,38,-29,-2,-37,25,-43,113,-50,43,-56,55,-62,-75,-68,-96,-73,6,-77,-16,-82,97,-85,101,-88,-9,-91,41,-92,-16,-94,87,-94,96,-94,-2,-94,69,-92,30,-90,-108,-88,-100,-85,51,-81,83,-77,-12,-73,17,-67,-101,-62,-109,-56,-32,-50,-120,-43,117,-36,-99,-29,-9,-22,112,-14,7,-6,-96,1,62,9,-57,16,51,24,124,31,-121,38,89,45,-40,51,4,58,-56,63,40,69,10,74,119,78,89,82,-79,85,125,88,-86,90,73,92,63,93,-92,93,97,93,-122,92,10,91,-9,88,79,86,15,83,76,79,-11,74,48,70,-26,64,58,59,30,53,-76,46,-16,39,-12,32,-74,25,83,18,-49,10,57,3,-98,-5,9,-12,-116,-20,41,-27,-1,-35,0,-41,83,-48,-14,-55,-25,-61,80,-66,22,-71,98,-76,40,-80,119,-84,80,-87,-60,-90,-65,-92,105,-93,-100,-94,126,-94,-18,-94,11,-92,-76,-91,5,-88,-35,-86,79,-82,69,-78,-61,-74,-73,-69,36,-63,-8,-58,45,-51,-70,-45,-116,-38,-90,-31,-23,-24,93,-16,-30,-9,126,-1,18,7,-96,14,18,22,96,29,124,36,90,43,-17,49,46,56,18,62,-123,67,-111,72,23,77,35,81,-94,84,-112,87,-15,89,-79,91,-36,92,105,93,87,93,-90,92,95,91,114,89,-6,86,-26,83,74,80,34,76,127,71,91,66,-48,60,-41,54,-124,48,-29,41,-14,34,-45,27,118,20,5,13,115,5,-35,-3,77,-10,-58,-18,101,-25,39,-32,33,-39,95,-46,-25,-53,-56,-59,15,-64,-70,-70,-27,-75,-127,-79,-81,-83,92,-86,-94,-89,122,-91,-21,-93,-8,-94,-92,-94,-24,-94,-45,-93,80,-91,108,-89,27,-86,94,-83,40,-79,125,-75,73,-70,-111,-65,68,-59,86,-53,-57,-47,-125,-40,-128,-33,-71,-26,21,-18,-104,-11,36,-3,-68,4,70,12,-65,19,21,27,61,34,46,41,-46,47,47,54,39,60,-63,65,-26,70,-103,75,-61,79,116,83,-121,86,24,89,8,91,98,92,33,93,62,93,-62,92,-88,91,-12,89,-90,87,-60,84,87,81,90,77,-30,72,-24,67,126,62,-82,56,120,50,-13,43,30,37,16,30,-54,22,99,15,-34,7,77,0,-67,-8,54,-15,-51,-23,-123,-30,113,-37,-101,-44,14,-50,-44,-57,-2,-63,-121,-68,-113,-73,5,-77,7,-81,-118,-85,-95,-88,74,-90,-120,-92,102,-93,-38,-94,-16,-94,-94,-93,-18,-92,-42,-90,85,-87,99,-84,2,-80,37,-76,-53,-72,-27,-67,116,-61,99,-55,-75,-49,81,-42,58,-35,89,-28,-88,-21,29,-13,-98,-6,52,2,-67,9,58,17,-103,24,-52,31,-50,38,-119,45,-4,51,19,58,-54,63,22,69,-23,73,71,78,24,82,101,85,30,88,68,90,-48,91,-60,92,23,93,-46,92,-20,91,108,90,85,88,-89,85,105,82,-94,78,82,74,-119,69,71,64,-101,58,-116,52,37,46,109,39,117,32,71,25,-21,17,120,10,-23,2,95,-5,-40,-13,100,-20,23,-27,-15,-35,10,-41,101,-48,19,-54,23,-60,-120,-66,94,-71,-74,-76,-124,-80,-35,-84,-62,-87,54,-89,67,-91,-25,-93,40,-93,4,-93,127,-93,-107,-92,67,-90,-115,-88,103,-85,-47,-82,-60,-78,58,-73,38,-68,-114,-63,85,-57,-127,-51,3,-44,-53,-38,-43,-31,18,-23,114,-16,-15,-9,121,-1,5,7,-125,14,-22,21,44,29,58,36,13,43,-103,49,-52,55,-90,61,22,67,19,72,-103,76,-99,80,24,84,5,87,99,89,33,91,82,92,-36,92,-49,92,37,92,-34,90,-2,88,-116,86,127,83,-17,79,-47,75,57,71,35,66,-92,60}; }
	private static byte[] data8(){ return new byte[] {-73,54,117,48,-34,41,0,35,-22,27,-97,20,58,13,-73,5,46,-2,-87,-10,49,-17,-40,-25,-89,-32,-86,-39,-16,-46,126,-52,106,-58,-82,-64,101,-69,-115,-74,44,-78,90,-82,3,-85,72,-88,26,-90,-123,-92,-115,-93,44,-93,109,-93,68,-92,-66,-91,-59,-89,110,-86,-103,-83,94,-79,-103,-75,92,-70,-113,-65,49,-59,52,-53,-108,-47,58,-40,48,-33,77,-26,-90,-19,14,-11,-106,-4,26,4,-99,11,8,19,86,26,118,33,93,40,2,47,83,53,82,59,-28,64,16,70,-64,74,-11,78,-92,82,-56,85,92,88,89,90,-64,91,-119,92,-70,92,76,92,67,91,-95,89,103,87,-103,84,64,81,88,77,-12,72,16,68,-67,62,-1,56,-32,50,109,44,-82,37,-81,30,126,23,38,16,-79,8,46,1,-87,-7,47,-14,-51,-22,-113,-29,127,-36,-83,-43,33,-49,-21,-56,9,-61,-99,-67,-114,-72,10,-76,-9,-81,119,-84,120,-87,24,-89,64,-91,16,-92,106,-93,113,-93,6,-92,64,-91,12,-89,115,-87,105,-84,-20,-81,-10,-77,-126,-72,-126,-67,-7,-62,-50,-56,8,-49,-113,-43,96,-36,108,-29,-87,-22,8,-14,-127,-7,3,1,-126,8,-8,15,75,23,126,30,121,37,53,44,-85,50,-59,56,-125,62,-38,67,-76,72,37,77,2,81,99,84,48,87,106,89,16,91,27,92,-117,92,94,92,-103,91,51,90,62,88,-84,85,-112,82,-30,78,-71,74,8,70,-23,64,88,59,99,53,25,47,120,40,-98,33,124,26,64,19,-47,11,94,4,-40,-4,96,-11,-12,-19,-86,-26,-120,-33,-95,-40,-8,-47,-97,-53,-97,-59,-5,-65,-48,-70,10,-74,-49,-79,13,-82,-38,-86,54,-88,37,-90,-84,-92,-50,-93,-121,-93,-30,-93,-44,-92,94,-90,-123,-88,55,-85,-126,-82,77,-78,-97,-74,108,-69,-85,-64,90,-58,95,-52,-53,-46,112,-39,102,-32,-118,-25,-45,-18,71,-10,-73,-3,62,5,-81,12,18,20,79,27,96,34,53,41,-56,47,6,54,-19,59,107,65,-127,70,24,75,55,79,-49,82,-41,85,88,88,57,90,-116,91,60,92,91,92,-47,91,-67,90,-3,88,-68,86,-42,83,113,80,125,76,8,72,34,67,-66,61,0,56,-41,49,103,43,-96,36,-86,29,117,22,35,15,-74,7,55,0,-64,-8,79,-15,-7,-23,-56,-30,-56,-37,7,-43,-118,-50,103,-56,-102,-62,59,-67,71,-72,-46,-77,-42,-81,105,-84,-127,-87,47,-89,114,-91,77,-92,-61,-93,-45,-93,127,-92,-59,-91,-94,-89,22,-86,23,-83,-90,-80,-68,-76,74,-71,89,-66,-52,-61,-84,-55,-28,-49,108,-42,61,-35,68,-28,-128,-21,-41,-14,74,-6,-61,1,57,9,-92,16,-21,23,18,31,-3,37,-83,44,18,51,29,57,-52,62,13,68,-32,72,52,77,11,81,84,84,19,87,62,89,-45,90,-48,91,48,92,-7,91,34,91,-72,89,-80,87,28,85,-15,81,67,78,13,74,93,69,56,64,-92,58,-78,52,101,46,-55,39,-18,32,-42,25,-103,18,55,11,-56,3,76,-4,-36,-12,125,-19,59,-26,43,-33,71,-40,-76,-47,98,-53,114,-59,-33,-65,-70,-70,10,-74,-42,-79,37,-82,-1,-86,100,-88,101,-90,-14,-92,33,-92,-26,-93,69,-92,68,-91,-43,-90,-1,-88,-67,-85,4,-81,-40,-78,43,-73,-8,-69,59,-63,-31,-58,-17,-52,75,-45,-8,-39,-30,-32,1,-24,71,-17,-83,-10,28,-2,-109,5,2,13,83,20,-115,27,-113,34,90,41,-30,47,21,54,-15,59,101,65,109,70,-4,74,17,79,-98,82,-98,85,22,88,-19,89,59,91,-27,91,-6,91,114,91,81,90,-105,88,76,86,105,83,2,80,14,76,-100,71,-74,66,86,61,-100,55,121,49,9,43,80,36,89,29,47,22,-24,14,122,7,15,0,-105,-8,53,-15,-27,-23,-63,-30,-58,-37,18,-43,-101,-50,-125,-56,-67,-62,104,-67,123,-72,11,-76,27,-80,-84,-84,-46,-87,127,-89,-56,-91,-89,-92,30,-92,48,-92,-35,-92,34,-90,0,-88,113,-86,112,-83,-4,-80,12,-75,-103,-71,-96,-66,12,-60,-22,-55,22,-48,-102,-42,98,-35,96,-28,-108,-21,-28,-14,76,-6,-65,1,40,9,-113,16,-54,23,-20,30,-52,37,121,44,-48,50,-35,56,126,62,-63,67,-118,72,-33,76,-83,80,-6,83,-79,86,-30,88,114,90,115,91,-45,91,-97,91,-52,90,100,89,101,87,-47,84,-77,81,5,78,-35,73,47,69,22,64,-118,58,-96,52,94,46,-53,39,-9,32,-19,25,-75,18,96,11,-10,3,-121,-4,28,-11,-56,-19,-117,-26,-127,-33,-89,-40,21,-46,-52,-53,-36,-59,79,-64,41,-69,127,-74,69,-78,-102,-82,109,-85,-43,-88,-50,-90,88,-91,-123,-92,62,-92,-98,-92,-115,-91,30,-89,55,-87,-11,-85,39,-81,-5,-78,58,-73,4,-68,53,-63,-43,-58,-45,-52,39,-45,-56,-39,-91,-32,-69,-25,-8,-18,79,-10,-67,-3}; }
	private static byte[] data9(){ return new byte[] {37,5,-115,12,-38,19,9,27,10,34,-48,40,82,47,-122,53,93,59,-43,64,-37,69,111,74,-126,78,26,82,25,85,-101,87,123,89,-52,90,-123,91,-97,91,38,91,13,90,101,88,30,86,82,83,-15,79,13,76,-82,71,-53,66,-119,61,-52,55,-60,49,89,43,-78,36,-60,29,-86,22,103,15,11,8,-93,0,55,-7,-37,-15,-110,-22,111,-29,126,-36,-58,-43,86,-49,58,-55,115,-61,29,-66,40,-71,-71,-76,-71,-80,77,-83,94,-86,13,-88,63,-90,26,-91,125,-92,-123,-92,35,-91,86,-90,39,-88,-126,-86,118,-83,-20,-80,-17,-76,103,-71,95,-66,-70,-61,-121,-55,-93,-49,26,-42,-49,-36,-59,-29,-24,-22,47,-14,-118,-7,-9,0,87,8,-74,15,-16,22,8,30,-17,36,-111,43,-12,49,-6,55,-87,61,-23,66,-65,71,27,76,-13,79,79,83,16,86,80,88,-16,89,1,91,116,91,80,91,-108,90,59,89,84,87,-46,84,-55,81,50,78,26,74,-122,69,123,64,8,59,45,53,-2,46,122,40,-68,33,-73,26,-105,19,68,12,-19,4,-128,-3,35,-10,-52,-18,-100,-25,-116,-32,-72,-39,32,-45,-43,-52,-31,-58,72,-63,33,-68,97,-73,38,-77,100,-81,44,-84,-125,-87,100,-89,-29,-91,-13,-92,-100,-92,-29,-92,-69,-91,52,-89,56,-87,-41,-85,-6,-82,-83,-78,-36,-74,-120,-69,-88,-64,46,-58,26,-52,88,-46,-25,-40,-74,-33,-73,-26,-22,-19,51,-11,-105,-4,-9,3,88,11,-95,18,-50,25,-51,32,-107,39,31,46,83,52,58,58,-75,63,-54,68,111,73,-113,77,56,81,80,84,-32,86,-35,88,65,90,22,91,71,91,-20,90,-20,89,93,88,58,86,127,83,67,80,118,76,49,72,109,67,61,62,-96,56,-88,50,88,44,-63,37,-25,30,-33,23,-89,16,91,9,-6,1,-104,-6,65,-13,-6,-21,-36,-28,-28,-35,45,-41,-77,-48,-114,-54,-63,-60,84,-65,91,-70,-49,-75,-60,-79,61,-82,56,-85,-52,-88,-24,-90,-94,-91,-21,-92,-42,-92,81,-91,106,-90,22,-88,88,-86,37,-83,-123,-80,95,-76,-62,-72,-104,-67,-38,-62,-117,-56,-115,-50,-17,-44,-114,-37,114,-30,-126,-23,-72,-16,14,-8,102,-1,-52,6,25,14,91,21,110,28,90,35,6,42,107,48,-126,54,59,60,-112,65,118,70,-23,74,-38,78,73,82,47,85,-124,87,72,89,119,90,10,91,10,91,112,90,57,89,120,87,21,85,52,82,-69,78,-56,74,83,70,104,65,20,60,84,54,65,48,-41,41,42,35,67,28,40,21,-14,13,-102,6,66,-1,-30,-9,-105,-16,96,-23,85,-30,117,-37,-40,-44,-127,-50,125,-56,-41,-62,-106,-67,-58,-72,108,-76,-110,-80,61,-83,112,-86,56,-88,-117,-90,126,-91,-1,-92,30,-91,-43,-91,31,-89,5,-87,116,-85,120,-82,2,-78,10,-74,-102,-70,-116,-65,-3,-60,-61,-54,-24,-48,93,-41,15,-34,5,-27,26,-20,95,-13,-83,-6,11,2,100,9,-88,16,-38,23,-39,30,-81,37,59,44,-122,50,118,56,11,62,56,67,-17,71,55,76,-11,79,53,83,-25,85,5,88,-103,89,-118,90,-15,90,-75,90,-24,89,127,88,-120,86,-8,83,-26,80,65,77,37,73,-122,68,124,63,0,58,43,52,-8,45,124,39,-67,32,-59,25,-89,18,101,11,19,4,-72,-4,101,-11,34,-18,-3,-26,4,-32,64,-39,-72,-46,-120,-52,-100,-58,36,-63,8,-68,96,-73,56,-77,-121,-81,103,-84,-54,-87,-61,-89,77,-90,111,-91,41,-91,119,-91,97,-90,-33,-89,-13,-87,-110,-84,-61,-81,114,-77,-85,-73,85,-68,116,-63,-3,-58,-34,-52,33,-45,-96,-39,110,-32,99,-25,-114,-18,-53,-11,33,-3,119,4,-56,11,1,19,35,26,13,33,-53,39,63,46,103,52,58,58,-88,63,-83,68,64,73,85,77,-20,80,-4,83,120,86,112,88,-58,89,-110,90,-66,90,86,90,85,89,-63,87,-106,85,-31,82,-98,79,-42,75,-111,71,-48,66,-91,61,15,56,29,50,-41,43,69,37,123,30,117,23,84,16,9,9,-65,1,97,-6,31,-13,-32,-21,-44,-28,-25,-35,63,-41,-47,-48,-69,-54,-8,-60,-101,-65,-88,-70,43,-74,39,-78,-87,-82,-81,-85,69,-87,108,-89,36,-90,120,-91,93,-91,-33,-91,-10,-90,-97,-88,-31,-86,-88,-83,3,-79,-40,-76,53,-71,-2,-67,61,-61,-32,-56,-38,-50,47,-43,-61,-37,-103,-30,-97,-23,-57,-16,14,-8,94,-1,-80,6,-9,13,38,21,51,28,15,35,-78,41,11,48,27,54,-57,59,26,65,-12,69,101,74,77,78,-65,81,-101,84,-9,86,-75,88,-23,89,125,90,-126,90,-20,89,-66,88,-1,86,-84,84,-51,81,100,78,122,74,15,70,55,65,-24,59,60,54,52,48,-40,41,62,35,94,28,89,21,42,14,-27,6,-104,-1,69,-8,7,-15,-38,-23,-38,-30,2,-36,114,-43,28,-49}; }
	private static byte[] data10(){ return new byte[] {35,-55,127,-61,66,-66,117,-71,28,-75,64,-79,-23,-83,28,-85,-41,-88,48,-89,14,-90,-111,-91,-95,-91,76,-90,-114,-89,97,-87,-57,-85,-71,-82,51,-78,46,-74,-89,-70,-111,-65,-25,-60,-93,-54,-79,-48,25,-41,-71,-35,-100,-28,-89,-21,-43,-14,29,-6,102,1,-72,8,-17,15,24,23,13,30,-35,36,99,43,-85,49,-105,55,45,61,89,66,21,71,94,75,37,79,107,82,38,85,80,87,-20,88,-14,89,96,90,58,90,122,89,39,88,63,86,-56,83,-60,80,59,77,46,73,-87,68,-79,63,78,58,-118,52,111,46,4,40,90,33,117,26,102,19,52,12,-13,4,-93,-3,93,-10,35,-17,9,-24,18,-31,85,-38,-46,-45,-101,-51,-69,-57,49,-62,26,-67,101,-72,55,-76,121,-80,76,-83,-95,-86,-119,-88,1,-89,16,-90,-78,-91,-18,-91,-64,-90,35,-88,34,-86,-92,-84,-68,-81,84,-77,111,-73,2,-68,6,-63,115,-58,66,-52,102,-46,-42,-40,-121,-33,112,-26,-127,-19,-76,-12,-11,-5,66,3,-122,10,-70,17,-50,24,-67,31,111,38,-19,44,16,51,-18,56,95,62,113,67,14,72,51,76,-37,79,-6,82,-111,85,-104,87,13,89,-19,89,54,90,-20,89,4,89,-108,87,-127,85,-16,82,-56,79,35,76,-8,71,93,67,72,62,-43,56,-7,50,-45,44,86,38,-89,31,-77,24,-89,17,111,10,48,3,-28,-5,-90,-12,116,-19,106,-26,-128,-33,-42,-40,103,-46,71,-52,-128,-58,17,-63,22,-68,-125,-73,109,-77,-38,-81,-58,-84,68,-86,75,-88,-21,-90,24,-90,-29,-91,62,-90,51,-89,-68,-88,-45,-86,125,-83,-83,-80,99,-76,-103,-72,64,-67,96,-62,-35,-57,-66,-51,-16,-45,110,-38,38,-31,24,-24,43,-17,94,-10,-95,-3,-25,4,34,12,81,19,83,26,54,33,-42,39,64,46,76,52,20,58,106,63,96,68,-31,72,-24,76,110,80,113,83,-29,85,-53,87,29,89,-35,89,5,90,-107,89,-106,88,-6,86,-42,84,30,82,-33,78,29,75,-33,70,37,66,5,61,120,55,-109,49,89,43,-39,36,23,30,43,23,14,16,-32,8,-99,1,90,-6,32,-13,-5,-21,-7,-28,36,-34,-124,-41,46,-47,32,-53,111,-59,29,-64,55,-69,-61,-74,-54,-78,82,-81,94,-84,-4,-87,34,-88,-32,-90,47,-90,24,-90,-110,-90,-89,-89,73,-87,-126,-85,67,-82,-113,-79,92,-75,-88,-71,102,-66,-105,-61,36,-55,21,-49,81,-43,-38,-37,-101,-30,-114,-23,-90,-16,-39,-9,24,-1,90,6,-113,13,-81,20,-85,27,124,34,14,41,98,47,96,53,10,59,80,64,40,69,-110,73,122,77,-22,80,-55,83,37,86,-24,87,36,89,-65,89,-50,89,67,89,32,88,116,86,42,84,97,81,6,78,49,74,-40,69,22,65,-41,59,72,54,77,48,12,42,-125,35,-69,28,-56,21,-81,14,122,7,66,0,-3,-8,-48,-15,-78,-22,-68,-29,-12,-36,103,-42,30,-48,40,-54,-120,-60,77,-65,-127,-70,35,-74,69,-78,-25,-82,14,-84,-57,-87,9,-88,-28,-90,76,-90,83,-90,-26,-90,20,-88,-42,-87,29,-84,-1,-82,89,-78,66,-74,-102,-70,112,-65,-87,-60,73,-54,69,-48,-117,-42,24,-35,-29,-29,-44,-22,-12,-15,32,-7,95,0,-103,7,-55,14,-33,21,-48,28,-110,35,23,42,86,48,73,54,-40,59,14,65,-50,69,32,74,-13,77,68,81,18,84,77,86,-2,87,24,89,-97,89,-109,89,-18,88,-74,87,-19,85,-109,83,-80,80,69,77,88,73,-12,68,25,64,-37,58,46,53,56,47,-27,40,89,34,-115,27,-107,20,125,13,76,6,18,-1,-40,-9,-83,-16,-99,-23,-81,-30,-10,-37,116,-43,63,-49,85,-55,-50,-61,-94,-66,-19,-71,-94,-75,-33,-79,-111,-82,-38,-85,-98,-87,3,-88,-19,-90,117,-90,-117,-90,61,-89,121,-88,86,-86,-80,-84,-92,-81,20,-77,8,-73,118,-69,85,-64,-99,-59,73,-53,74,-47,-102,-41,47,-34,-10,-28,-12,-21,8,-13,60,-6,114,1,-88,8,-48,15,-34,22,-62,29,126,36,-19,42,38,49,-1,54,-122,60,-94,65,85,70,-116,74,82,78,-120,81,67,84,101,86,5,88,4,89,123,89,84,89,-100,88,83,87,115,85,9,83,18,80,-105,76,-99,72,42,68,67,63,-10,57,71,52,65,46,-17,39,88,33,-115,26,-108,19,122,12,77,5,22,-2,-30,-10,-65,-17,-75,-24,-44,-31,36,-37,-78,-44,-121,-50,-80,-56,54,-61,30,-66,120,-71,68,-75,-116,-79,93,-82,-82,-85,-111,-87,0,-88,6,-89,-102,-90,-52,-90,-120,-89,-33,-88,-60,-86,55,-83,53,-80,-74,-77,-71,-73,46,-68,30,-63,109,-58,31,-52,44,-46,124,-40,22,-33,-28,-27,-39,-20,-9,-13,31,-5,86,2,-122,9,-89,16,-85,23,-118,30,49,37,-93,43,-64,49,-105,55,6,61,23,66,-72,70,-32,74,-112,78}; }
	private static byte[] data11(){ return new byte[] {-70,81,93,84,116,86,-6,87,-19,88,80,89,22,89,83,88,-13,86,7,85,-113,82,-122,79,4,76,-6,71,125,67,-114,62,56,57,-126,51,119,45,31,39,-120,32,-70,25,-62,18,-88,11,127,4,74,-3,31,-10,0,-17,-1,-25,39,-31,-128,-38,27,-44,-6,-51,52,-56,-62,-62,-66,-67,34,-71,1,-75,88,-79,57,-82,-104,-85,-113,-87,11,-88,35,-89,-57,-90,4,-89,-42,-89,52,-87,45,-85,-88,-83,-75,-80,63,-76,75,-72,-48,-68,-67,-63,29,-57,-49,-52,-31,-46,54,-39,-48,-33,-98,-26,-104,-19,-84,-12,-40,-5,6,3,52,10,76,17,74,24,32,31,-67,37,38,44,55,50,1,56,101,61,107,66,-9,70,29,75,-79,78,-38,81,100,84,116,86,-25,87,-50,88,36,89,-37,88,12,88,-96,86,-89,84,37,82,20,79,-124,75,117,71,-16,66,-7,61,-96,56,-28,50,-44,44,127,38,-31,31,24,25,28,18,9,11,-32,3,-78,-4,-118,-11,112,-18,124,-25,-94,-32,17,-38,-89,-45,-97,-51,-42,-57,122,-62,120,-67,-14,-72,-44,-76,66,-79,34,-82,-101,-85,-107,-87,34,-88,69,-89,-13,-90,63,-89,24,-88,-123,-87,-126,-85,12,-82,26,-79,-75,-76,-64,-72,79,-67,65,-62,-96,-57,93,-51,106,-45,-58,-39,93,-32,44,-25,33,-18,56,-11,91,-4,-118,3,-83,10,-60,17,-71,24,-120,31,31,38,121,44,-118,50,66,56,-92,61,-107,66,36,71,49,75,-54,78,-40,81,99,84,98,86,-50,87,-86,88,-12,88,-90,88,-54,87,86,86,89,84,-54,81,-73,78,31,75,12,71,-128,66,-117,61,40,56,111,50,93,44,6,38,107,31,-95,24,-88,17,-104,10,115,3,73,-4,37,-11,21,-18,30,-25,89,-32,-66,-39,108,-45,96,-51,-89,-57,79,-62,91,-67,-41,-72,-54,-76,56,-79,44,-82,-92,-85,-84,-87,65,-88,106,-89,35,-89,118,-89,82,-88,-54,-87,-53,-85,89,-82,114,-79,9,-75,30,-71,-86,-67,-93,-62,3,-56,-67,-51,-48,-45,37,-38,-65,-32,-116,-25,123,-18,-110,-11,-80,-4,-37,3,-7,10,10,18,-5,24,-64,31,87,38,-94,44,-77,50,96,56,-69,61,-89,66,42,71,52,75,-63,78,-51,81,76,84,73,86,-88,87,-123,88,-61,88,116,88,-113,87,26,86,22,84,-124,81,114,78,-48,74,-62,70,49,66,58,61,-35,55,28,50,19,44,-74,37,36,31,87,24,101,17,86,10,54,3,16,-4,-14,-12,-28,-19,-9,-26,50,-32,-94,-39,83,-45,78,-51,-102,-57,74,-62,89,-67,-32,-72,-44,-76,74,-79,67,-82,-65,-85,-48,-87,102,-88,-108,-89,84,-89,-92,-89,-118,-88,2,-86,4,-84,-105,-82,-81,-79,68,-75,98,-71,-29,-67,-28,-62,61,-56,-5,-51,6,-44,94,-38,-14,-32,-69,-25,-84,-18,-73,-11,-38,-4,-10,3,28,11,29,18,15,25,-50,31,94,38,-87,44,-82,50,92,56,-83,61,-101,66,19,71,28,75,-91,78,-86,81,44,84,30,86,-126,87,86,88,-107,88,68,88,93,87,-22,85,-32,83,86,81,58,78,-93,74,-112,70,2,66,16,61,-80,55,-9,49,-19,43,-105,37,4,31,63,24,79,17,69,10,40,3,7,-4,-18,-12,-29,-19,-4,-26,58,-32,-80,-39,99,-45,99,-51,-77,-57,102,-62,122,-67,1,-71,-7,-76,116,-79,106,-82,-18,-85,-6,-87,-107,-88,-62,-89,-127,-89,-44,-89,-73,-88,46,-86,48,-84,-65,-82,-43,-79,108,-75,126,-71,9,-66,-8,-62,90,-56,10,-50,25,-44,104,-38,-7,-32,-66,-25,-87,-18,-77,-11,-51,-4,-23,3,8,11,5,18,-11,24,-81,31,58,38,-122,44,-125,50,50,56,-127,61,104,66,-26,70,-25,74,116,78,119,81,-7,83,-22,85,83,87,36,88,104,88,23,88,53,87,-63,85,-64,83,50,81,35,78,-121,74,-127,70,-16,65,9,61,-89,55,-5,49,-16,43,-95,37,21,31,82,24,104,17,99,10,73,3,48,-4,22,-11,21,-18,43,-25,112,-32,-24,-39,-100,-45,-96,-51,-15,-57,-92,-62,-72,-67,65,-71,56,-75,-79,-79,-89,-82,40,-84,49,-86,-53,-88,-12,-89,-80,-89,-3,-89,-35,-88,78,-86,76,-84,-41,-82,-28,-79,119,-75,-123,-71,3,-66,-8,-62,70,-56,-5,-51,-4,-45,74,-38,-44,-32,-109,-25,121,-18,125,-11,-110,-4,-82,3,-64,10,-57,17,-90,24,103,31,-20,37,54,44,54,50,-32,55,50,61,26,66,-104,70,-99,74,42,78,49,81,-72,83,-84,85,27,87,-18,87,61,88,-21,87,22,87,-93,85,-82,83,37,81,27,78,-116,74,-122,70,4,66,32,61,-57,55,34,50,30,44,-42,37,80,31,-109,24,-80,17,-80,10,-101,3,-123,-4,112,-11,114,-18,-118,-25,-44,-32,71,-38,3,-44,-1,-51,86,-56,3,-61,25,-66,-101,-71,-114,-75,8,-78,-13,-82,115,-84,117,-86,6,-87,44,-88}; }
	private static byte[] data12(){ return new byte[] {-36,-89,36,-88,-4,-88,100,-86,89,-84,-39,-82,-31,-79,103,-75,112,-71,-31,-67,-48,-62,19,-56,-62,-51,-71,-45,0,-38,-126,-32,60,-25,25,-18,26,-11,42,-4,62,3,83,10,78,17,52,24,-20,30,120,37,-69,43,-61,49,104,55,-61,60,-87,65,48,70,54,74,-50,77,-41,80,103,83,100,85,-42,86,-69,87,11,88,-56,87,-5,86,-109,85,-89,83,43,81,42,78,-89,74,-85,70,52,66,87,61,15,56,108,50,118,44,54,38,-76,31,5,25,36,18,43,11,28,4,10,-3,-8,-11,-3,-18,23,-24,96,-31,-42,-38,-115,-44,-116,-50,-39,-56,-118,-61,-109,-66,22,-70,1,-74,110,-78,90,-81,-56,-84,-58,-86,76,-87,100,-88,15,-88,68,-88,22,-87,108,-86,91,-84,-55,-82,-55,-79,64,-75,59,-71,-89,-67,127,-62,-60,-57,92,-51,82,-45,-118,-39,8,-32,-77,-26,-111,-19,-124,-12,-108,-5,-95,2,-77,9,-84,16,-110,23,72,30,-44,36,28,43,34,49,-44,54,42,60,32,65,-93,69,-66,73,82,77,113,80,3,83,14,85,-114,86,125,87,-38,87,-85,87,-32,86,-112,85,-82,83,65,81,80,78,-40,74,-22,70,-124,66,-80,61,120,56,-34,50,-11,44,-67,38,73,32,-97,25,-57,18,-43,11,-53,4,-68,-3,-78,-10,-77,-17,-45,-24,25,-30,-114,-37,67,-43,60,-49,-121,-55,45,-60,52,-65,-87,-70,-113,-74,-18,-78,-49,-81,51,-83,33,-85,-101,-87,-93,-88,62,-88,105,-88,37,-87,112,-86,74,-84,-84,-82,-101,-79,1,-75,-16,-72,71,-67,24,-62,72,-57,-37,-52,-68,-46,-16,-40,92,-33,6,-26,-43,-20,-58,-13,-52,-6,-41,1,-28,8,-36,15,-62,22,120,29,7,36,82,42,92,48,22,54,114,59,114,64,0,69,34,73,-56,76,-18,79,-110,82,-82,84,56,86,59,87,-86,87,-124,87,-40,86,-113,85,-60,83,102,81,-120,78,32,75,71,71,-20,66,45,62,0,57,118,51,-102,45,112,39,5,33,102,26,-105,19,-85,12,-87,5,-97,-2,-106,-9,-102,-16,-69,-23,-3,-30,114,-36,35,-42,18,-48,91,-54,-12,-60,-12,-65,93,-69,51,-73,-116,-77,84,-80,-78,-83,-121,-85,-11,-87,-22,-88,113,-88,-119,-88,49,-87,107,-86,46,-84,-126,-82,85,-79,-79,-76,-123,-72,-46,-68,-116,-63,-81,-58,47,-52,6,-46,40,-40,-116,-34,40,-27,-17,-21,-38,-14,-43,-7,-31,0,-28,7,-29,14,-65,21,-127,28,10,35,97,41,111,47,48,53,-102,58,-96,63,62,68,110,72,32,76,92,79,13,82,59,84,-35,85,-16,86,115,87,102,87,-54,86,-102,85,-27,83,-102,81,-47,78,-127,75,-72,71,116,67,-59,62,-86,57,51,52,101,46,73,40,-20,33,87,27,-108,20,-81,13,-75,6,-82,-1,-87,-8,-80,-15,-49,-22,16,-28,127,-35,44,-41,18,-47,86,-53,-35,-59,-41,-64,45,-68,-7,-73,58,-76,-6,-80,56,-82,7,-84,84,-86,59,-87,-89,-88,-84,-88,57,-87,96,-86,8,-84,69,-82,5,-79,70,-76,8,-72,61,-68,-27,-64,-14,-59,101,-53,37,-47,61,-41,-112,-35,33,-28,-34,-22,-67,-15,-75,-8,-71,-1,-70,6,-73,13,-107,20,87,27,-25,33,68,40,88,46,40,52,-105,57,-79,62,92,67,-101,71,99,75,-82,78,120,81,-71,83,116,85,-102,86,61,87,64,87,-60,86,-88,85,15,84,-37,81,45,79,-13,75,66,72,22,68,121,63,119,58,16,53,86,47,73,41,-4,34,113,28,-66,21,-33,14,-19,7,-20,0,-21,-7,-15,-14,18,-20,77,-27,-68,-34,91,-40,65,-46,110,-52,-11,-58,-41,-63,32,-67,-38,-72,5,-75,-78,-79,-37,-82,-115,-84,-55,-86,-113,-87,-24,-88,-52,-88,69,-87,75,-86,-36,-85,-1,-83,-97,-80,-50,-77,111,-73,-108,-69,30,-64,26,-59,115,-54,38,-48,40,-42,110,-36,-17,-30,-95,-23,118,-16,102,-9,101,-2,97,5,95,12,58,19,4,26,-106,32,-4,38,27,45,-13,50,117,56,-102,61,90,66,-84,70,-120,74,-20,77,-54,80,40,83,-6,84,63,86,-8,86,31,87,-73,86,-63,85,59,84,42,82,-105,79,118,76,-28,72,-51,68,76,64,95,59,17,54,102,48,115,42,47,36,-69,29,13,23,61,16,83,9,86,2,91,-5,97,-12,-127,-19,-71,-26,34,-32,-72,-39,-107,-45,-76,-51,44,-56,-2,-62,51,-66,-38,-71,-19,-75,-125,-78,-112,-81,43,-83,72,-85,-13,-87,46,-87,-12,-88,79,-87,53,-86,-87,-85,-85,-83,51,-80,61,-77,-54,-74,-53,-70,64,-65,36,-60,98,-55,3,-49,-18,-44,37,-37,-108,-31,59,-24,2,-17,-20,-11,-30,-4,-35,3,-42,10,-75,17,-126,24,26,31,-121,37,-74,43,-109,49,48,55,92,60,56,65,-100,69,-111,73,13,77,10,80,127,82,117,84,-46,85,-81,86,-14,86,-82,86,-42,85,112,84}; }
	private static byte[] data13(){ return new byte[] {-124,82,8,80,16,77,-110,73,-97,69,56,65,100,60,49,55,-102,49,-66,43,-116,37,41,31,-119,24,-59,17,-28,10,-16,3,-12,-4,4,-10,24,-17,88,-24,-82,-31,70,-37,16,-43,36,-49,-115,-55,69,-60,111,-65,-13,-70,-7,-74,106,-77,98,-80,-38,-83,-39,-85,102,-86,125,-87,35,-87,91,-87,32,-86,113,-85,82,-83,-74,-81,-93,-78,12,-74,-13,-71,72,-66,15,-61,55,-56,-70,-51,-106,-45,-78,-39,21,-32,-88,-26,103,-19,67,-12,53,-5,42,2,31,9,5,16,-49,22,115,29,-23,35,31,42,19,48,-69,53,-2,58,-15,63,104,68,127,72,19,76,46,79,-59,81,-42,83,92,85,89,86,-67,86,-94,86,-27,85,-80,84,-37,82,-117,80,-80,77,86,74,-124,70,59,66,-124,61,109,56,-16,50,41,45,18,39,-71,32,50,26,117,19,-95,12,-75,5,-66,-2,-51,-9,-25,-16,24,-22,116,-29,-11,-36,-66,-42,-70,-48,21,-53,-72,-59,-56,-64,55,-68,29,-72,114,-76,76,-79,-97,-82,-126,-84,-28,-86,-36,-87,91,-87,110,-87,10,-86,59,-85,-16,-84,53,-81,-6,-79,65,-75,5,-71,59,-67,-30,-63,-19,-58,86,-52,23,-46,32,-40,107,-34,-14,-28,-98,-21,115,-14,88,-7,75,0,61,7,36,14,-14,20,-99,27,29,34,96,40,103,46,27,52,124,57,-128,62,23,67,73,71,-7,74,58,78,-16,80,38,83,-45,84,-17,85,-122,86,-122,86,-4,85,-28,84,62,83,17,81,93,78,43,75,117,71,89,67,-72,62,-59,57,102,52,-76,46,-71,40,115,34,-4,27,82,21,-119,14,-92,7,-74,0,-61,-7,-31,-14,12,-20,96,-27,-38,-34,-114,-40,-124,-46,-64,-52,88,-57,69,-62,-98,-67,100,-71,-103,-75,81,-78,-126,-81,58,-83,124,-85,71,-86,-97,-87,-119,-87,-2,-87,0,-85,-110,-84,-87,-82,72,-79,107,-76,5,-72,27,-68,-99,-64,-119,-59,-43,-54,121,-48,106,-42,-96,-36,18,-29,-82,-23,120,-16,80,-9,65,-2,45,5,22,12,-27,18,-101,25,34,32,118,38,-116,44,85,50,-50,55,-23,60,-94,65,-22,69,-56,73,33,77,3,80,95,82,48,84,126,85,54,86,105,86,3,86,29,85,-100,83,-98,81,20,79,4,76,-128,72,124,68,12,64,52,59,-13,53,100,48,123,42,84,36,-19,29,85,23,-103,16,-64,9,-40,2,-22,-5,4,-11,49,-18,119,-25,-19,-32,-113,-38,115,-44,-96,-50,22,-55,-12,-61,37,-65,-46,-70,-30,-74,116,-77,127,-80,15,-82,39,-84,-57,-86,-13,-87,-82,-87,-7,-87,-51,-86,50,-84,28,-82,-110,-80,-122,-77,-3,-74,-27,-70,72,-65,11,-60,59,-55,-68,-50,-107,-44,-78,-38,11,-31,-101,-25,79,-18,34,-11,9,-4,-16,2,-39,9,-82,16,103,23,-3,29,91,36,-121,42,96,48,-7,53,39,59,5,64,108,68,108,72,-19,75,-8,78,122,81,125,83,-15,84,-37,85,57,86,8,86,71,85,0,84,39,82,-51,79,-18,76,-117,73,-69,69,106,65,-69,60,-99,55,41,50,101,44,79,38,6,32,126,25,-46,18,6,12,37,5,59,-2,90,-9,125,-16,-60,-23,42,-29,-66,-36,-108,-42,-93,-48,11,-53,-63,-59,-31,-64,92,-68,84,-72,-73,-76,-101,-79,3,-81,-26,-84,97,-85,86,-86,-24,-87,-5,-87,-92,-86,-44,-85,-108,-83,-45,-81,-93,-78,-32,-75,-83,-71,-41,-67,-127,-62,-125,-57,-24,-52,-94,-46,-97,-40,-24,-34,91,-27,5,-20,-55,-14,-93,-7,-117,0,109,7,72,14,7,21,-89,27,21,34,80,40,67,46,-16,51,66,57,58,62,-57,66,-21,70,-105,74,-55,77,125,80,-89,82,81,84,106,85,-6,85,-6,85,110,85,85,84,-76,82,-122,80,-40,77,-88,74,-5,70,-31,66,78,62,97,57,9,52,103,46,111,40,61,34,-51,27,50,21,115,14,-98,7,-71,0,-39,-7,-3,-14,58,-20,-104,-27,28,-33,-32,-40,-37,-46,38,-51,-62,-57,-68,-62,26,-66,-28,-71,37,-74,-42,-78,22,-80,-58,-83,15,-84,-44,-86,49,-86,15,-86,-120,-86,126,-85,14,-83,26,-81,-75,-79,-57,-76,95,-72,99,-68,-35,-64,-69,-59,-6,-54,-111,-48,115,-42,-99,-36,-2,-30,-112,-23,72,-16,22,-9,-10,-3,-40,4,-77,11,119,18,35,25,-97,31,-22,37,-7,43,-73,49,49,55,66,60,-6,64,65,69,26,73,120,76,92,79,-72,81,-111,83,-28,84,-94,85,-33,85,-125,85,-91,84,53,83,62,81,-59,78,-61,75,78,72,89,68,-5,63,47,59,6,54,-128,48,-81,42,-111,36,65,30,-76,23,10,17,64,10,98,3,-122,-4,-89,-11,-30,-18,50,-24,-81,-31,88,-37,66,-43,113,-49,-18,-55,-55,-60,-2,-65,-94,-69,-75,-73,62,-76,67,-79,-52,-82,-41,-84,110,-85,-113,-86,58,-86,117,-86,59,-85,-116,-84,105,-82,-58,-80,-82,-77}; }
	private static byte[] data14(){ return new byte[] {8,-73,-27,-70,44,-65,-31,-61,-8,-56,103,-50,44,-44,52,-38,126,-32,-6,-26,-100,-19,100,-12,54,-5,22,2,-17,8,-68,15,108,22,-7,28,87,35,121,41,88,47,-23,52,32,58,-2,62,111,67,114,71,2,75,20,78,-88,80,-76,82,62,84,53,85,-84,85,-119,85,-29,84,-81,83,-19,81,-81,79,-31,76,-95,73,-33,69,-81,65,19,61,16,56,-76,50,4,45,8,39,-47,32,94,26,-60,19,8,13,55,6,93,-1,-126,-8,-74,-15,-2,-22,109,-28,5,-34,-38,-41,-23,-47,80,-52,-3,-58,22,-62,-118,-67,113,-71,-53,-75,-100,-78,-14,-81,-61,-83,36,-84,9,-85,123,-86,123,-86,3,-85,29,-84,-70,-83,-28,-81,-114,-78,-73,-75,92,-71,114,-67,-7,-63,-30,-58,44,-52,-56,-47,-78,-41,-34,-35,64,-28,-48,-22,-122,-15,77,-8,44,-1,-5,5,-45,12,-122,19,36,26,-112,32,-54,38,-60,44,115,50,-48,55,-48,60,112,65,-98,69,97,73,-90,76,111,79,-74,81,118,83,-81,84,89,85,125,85,11,85,25,84,-106,82,-118,80,2,78,-16,74,105,71,111,67,-5,62,50,58,-9,52,114,47,-103,41,125,35,40,29,-93,22,-9,15,52,9,96,2,-120,-5,-72,-12,-4,-19,90,-25,-25,-32,-99,-38,-100,-44,-39,-50,109,-55,87,-60,-93,-65,93,-69,-128,-73,34,-76,61,-79,-43,-82,-2,-84,-97,-85,-36,-86,-108,-86,-25,-86,-71,-85,31,-83,7,-81,119,-79,101,-76,-45,-73,-78,-69,7,-64,-64,-60,-35,-55,81,-49,21,-43,35,-37,102,-31,-28,-25,-127,-18,64,-11,15,-4,-28,2,-75,9,117,16,27,23,-101,29,-27,35,1,42,-56,47,77,53,117,58,59,63,-97,67,-112,71,13,75,13,78,-111,80,-119,82,6,84,-22,84,83,85,31,85,111,84,41,83,97,81,19,79,62,76,-11,72,43,69,-10,64,85,60,79,55,-13,49,63,44,70,38,16,32,-95,25,14,19,86,12,-117,5,-68,-2,-24,-9,39,-15,125,-22,-15,-29,-97,-35,120,-41,-99,-47,11,-52,-53,-58,-14,-63,115,-67,108,-71,-48,-75,-76,-78,21,-80,-10,-83,100,-84,83,-85,-43,-86,-37,-86,116,-85,-110,-84,59,-82,107,-80,25,-77,78,-74,-16,-71,16,-66,-109,-62,-127,-57,-55,-52,101,-46,75,-40,116,-34,-47,-28,94,-21,9,-14,-49,-8,-99,-1,108,6,53,13,-34,19,117,26,-48,32,6,39,-21,44,-106,50,-30,55,-40,60,108,65,-115,69,69,73,126,76,62,79,122,81,46,83,99,84,-4,84,34,85,-93,84,-83,83,36,82,21,80,-120,77,116,74,-18,70,-18,66,-124,62,-79,57,-127,52,-5,46,38,41,19,35,-65,28,66,22,-96,15,-34,8,26,2,68,-5,-125,-12,-52,-19,53,-25,-51,-32,-117,-38,-104,-44,-38,-50,122,-55,110,-60,-59,-65,-126,-69,-73,-73,87,-76,-127,-79,30,-81,74,-83,-8,-85,47,-85,-7,-86,65,-85,34,-84,-127,-83,111,-81,-36,-79,-52,-76,53,-72,21,-68,102,-64,24,-59,54,-54,-96,-49,98,-43,100,-37,-89,-31,22,-24,-77,-18,99,-11,48,-4,-11,2,-60,9,119,16,21,23,-114,29,-49,35,-33,41,-93,47,30,53,61,58,2,63,87,67,75,71,-68,74,-66,77,55,80,53,82,-90,83,-110,84,-15,84,-58,84,16,84,-47,82,7,81,-66,78,-18,75,-89,72,-26,68,-77,64,27,60,26,55,-57,49,24,44,45,38,-8,31,-103,25,7,19,93,12,-102,5,-46,-2,9,-8,78,-15,-84,-22,43,-28,-38,-35,-62,-41,-28,-47,96,-52,33,-57,74,-62,-41,-67,-58,-71,58,-74,21,-77,124,-80,90,-82,-57,-84,-74,-85,51,-85,55,-85,-54,-85,-28,-84,-121,-82,-80,-80,89,-77,-127,-74,36,-70,48,-66,-76,-62,-109,-57,-46,-52,103,-46,62,-40,100,-34,-80,-28,57,-21,-39,-15,-110,-8,92,-1,33,6,-33,12,-119,19,13,26,111,32,-109,38,126,44,31,50,105,55,98,60,-21,64,23,69,-58,72,10,76,-60,78,8,81,-60,82,-13,83,-93,84,-66,84,85,84,96,83,-28,81,-36,79,90,77,84,74,-45,70,-26,66,-128,62,-65,57,-103,52,29,47,87,41,76,35,7,29,-110,22,-4,15,66,9,-117,2,-72,-5,4,-11,79,-18,-59,-25,89,-31,37,-37,41,-43,121,-49,20,-54,7,-59,95,-64,25,-68,73,-72,-25,-76,8,-78,-96,-81,-59,-83,104,-84,-103,-85,82,-85,-105,-85,100,-84,-67,-83,-103,-81,-5,-79,-36,-76,55,-72,9,-68,74,-64,-17,-60,-2,-55,89,-49,16,-43,1,-37,59,-31,-102,-25,46,-18,-44,-12,-109,-5,87,2,23,9,-58,15,97,22,-49,28,23,35,28,41,-25,46,92,52,-124,57,70,62,-88,66,-101,70,23,74,33,77,-93,79,-81,81,40,83,37,84,-113,84,116,84,-50,83,-100,82,-24,80,-85,78,-17,75,-71,72,8,69}; }
	private static byte[] data15(){ return new byte[] {-23,64,95,60,114,55,45,50,-111,44,-79,38,-113,32,56,26,-70,19,20,13,98,6,-98,-1,-34,-8,45,-14,-119,-21,21,-27,-67,-34,-88,-40,-49,-46,62,-51,4,-56,34,-61,-91,-66,-107,-70,-12,-74,-52,-77,30,-79,-11,-82,77,-83,47,-84,-102,-85,-116,-85,11,-84,18,-83,-95,-82,-74,-80,75,-77,93,-74,-20,-71,-28,-67,83,-62,31,-57,77,-52,-52,-47,-106,-41,-89,-35,-24,-29,97,-22,-13,-16,-91,-9,98,-2,31,5,-38,11,119,18,3,25,90,31,-121,37,111,43,22,49,101,54,104,59,-8,63,50,68,-18,71,58,75,16,78,89,80,46,82,113,83,50,84,103,84,18,84,52,83,-51,81,-28,79,113,77,-118,74,30,71,70,67,-4,62,76,58,63,53,-41,47,37,42,41,36,-7,29,-111,23,8,17,97,10,-89,3,-19,-4,48,-10,-116,-17,-4,-24,-107,-30,94,-36,96,-42,-88,-48,60,-53,38,-58,113,-63,31,-67,62,-71,-50,-75,-42,-78,98,-80,105,-82,-5,-84,18,-84,-79,-85,-34,-85,-112,-84,-51,-83,-113,-81,-42,-79,-102,-76,-35,-73,-111,-69,-69,-65,70,-60,59,-55,-126,-50,32,-44,0,-38,35,-32,119,-26,-12,-20,-107,-13,65,-6,1,1,-73,7,100,14,-5,20,105,27,-77,33,-65,39,-117,45,18,51,60,56,21,61,-128,65,-121,69,24,73,52,76,-44,78,-17,80,-116,82,-100,83,40,84,41,84,-99,83,-112,82,-13,80,-36,78,58,76,35,73,-112,69,-112,65,31,61,80,56,32,51,-94,45,-43,39,-55,33,-123,27,22,21,-127,14,-37,7,31,1,107,-6,-73,-13,32,-19,-96,-26,81,-32,47,-38,78,-44,-73,-50,106,-55,126,-60,-19,-65,-56,-69,18,-72,-48,-76,12,-78,-62,-81,2,-82,-61,-84,12,-84,-30,-85,60,-84,37,-83,-113,-82,-126,-80,-11,-78,-25,-75,82,-71,47,-67,121,-63,43,-58,58,-53,-97,-48,83,-42,70,-36,123,-30,-39,-24,97,-17,4,-10,-78,-4,109,3,28,10,-66,16,68,23,-95,29,-45,35,-60,41,118,47,-39,52,-29,57,-110,62,-39,66,-79,70,28,74,5,77,120,79,99,81,-50,82,-80,83,8,84,-39,83,31,83,-33,81,25,80,-47,77,8,75,-59,71,15,68,-25,63,89,59,107,54,31,49,-118,43,-87,37,-117,31,62,25,-63,18,45,12,125,5,-50,-2,21,-8,118,-15,-28,-22,122,-28,63,-34,51,-40,114,-46,-11,-52,-53,-57,3,-61,-105,-66,-102,-70,17,-73,-10,-77,99,-79,70,-81,-79,-83,-89,-84,26,-84,34,-84,-87,-84,-65,-83,86,-81,119,-79,16,-76,43,-73,-69,-70,-69,-66,40,-61,-12,-57,33,-51,-103,-46,104,-40,102,-34,-84,-28,17,-21,-96,-15,70,-8,-14,-2,-87,5,77,12,-25,18,87,25,-87,31,-68,37,-100,43,43,49,113,54,92,59,-30,63,8,68,-74,71,-11,74,-73,77,-4,79,-68,81,-7,82,-83,83,-40,83,126,83,-105,82,44,81,60,79,-55,76,-34,73,115,70,-98,66,82,62,-86,57,-98,52,63,47,-109,41,-96,35,119,29,29,23,-101,16,3,10,84,3,-91,-4,-4,-11,92,-17,-29,-24,-123,-30,91,-36,114,-42,-68,-48,107,-53,86,-58,-74,-63,105,-67,-104,-71,47,-74,69,-77,-45,-80,-25,-82,124,-83,-103,-84,63,-84,106,-84,34,-83,93,-82,33,-80,98,-78,41,-75,96,-72,24,-68,52,-64,-68,-60,-88,-55,-27,-50,122,-44,80,-38,101,-32,-79,-26,31,-19,-75,-13,83,-6,8,1,-82,7,83,14,-42,20,65,27,117,33,124,39,61,45,-76,50,-34,55,-94,60,16,65,9,69,-104,72,-82,75,73,78,100,80,-3,81,15,83,-103,83,-98,83,23,83,10,82,121,80,96,78,-50,75,-71,72,53,69,57,65,-38,60,17,56,-15,50,126,45,-67,39,-62,33,-120,27,40,21,-94,14,6,8,92,1,-81,-6,13,-12,126,-19,11,-25,-60,-32,-82,-38,-43,-44,69,-49,-2,-55,26,-59,-120,-64,109,-68,-79,-72,119,-75,-86,-78,104,-80,-102,-82,94,-83,-98,-84,107,-84,-62,-84,-101,-83,0,-81,-27,-80,76,-77,50,-74,-115,-71,92,-67,-101,-63,55,-58,60,-53,-115,-48,51,-42,25,-36,57,-30,-116,-24,1,-17,-104,-11,57,-4,-25,2,-121,9,35,16,-104,22,-13,28,24,35,7,41,-79,46,17,52,26,57,-57,61,14,66,-19,69,83,73,76,76,-69,78,-71,80,36,82,23,83,120,83,89,83,-86,82,127,81,-62,79,-111,77,-41,74,-90,71,7,68,-21,63,121,59,-109,54,103,49,-38,43,19,38,3,32,-56,25,92,19,-40,12,54,6,-109,-1,-22,-8,81,-14,-52,-21,105,-27,49,-33,47,-39,108,-45,-14,-51,-57,-56,-2,-61,-119,-65,-113,-69,-15,-73,-38,-76,49,-78,13,-80,106,-82,74,-83,-74,-84,-95,-84,29,-83,24,-82,-96,-81,-92,-79,46,-76,43,-73,-88,-70,-112,-66}; }
	private static byte[] data16(){ return new byte[] {-29,-62,-99,-57,-83,-52,24,-46,-61,-41,-67,-35,-30,-29,62,-22,-72,-16,75,-9,-16,-3,-108,4,52,11,-67,17,46,24,116,30,-117,36,100,42,-7,47,64,53,48,58,-63,62,-19,66,-88,70,-11,73,-56,76,26,79,-13,80,62,82,13,83,80,83,9,83,65,82,-20,80,26,79,-60,76,-17,73,-90,70,-25,66,-68,62,43,58,60,53,-11,47,98,42,-121,36,117,30,44,24,-62,17,54,11,-103,4,-7,-3,84,-9,-57,-16,74,-22,-10,-29,-50,-35,-34,-41,47,-46,-52,-52,-71,-57,7,-61,-78,-66,-49,-70,84,-73,88,-76,-49,-79,-52,-81,71,-82,75,-83,-46,-84,-30,-84,122,-83,-107,-82,59,-80,92,-78,-1,-76,26,-72,-83,-69,-85,-65,23,-60,-34,-56,4,-50,120,-45,55,-39,50,-33,102,-27,-63,-21,64,-14,-43,-8,115,-1,22,6,-86,12,47,19,-115,25,-51,31,-55,37,-102,43,17,49,75,54,26,59,-102,63,-92,67,74,71,119,74,43,77,100,79,24,81,77,82,-10,82,30,83,-70,82,-45,81,99,80,117,78,3,76,24,73,-73,69,-32,65,-93,61,-1,56,-2,51,-84,46,9,41,40,35,11,29,-64,22,80,16,-60,9,44,3,-118,-4,-13,-11,104,-17,-7,-24,-77,-30,-104,-36,-70,-42,29,-47,-50,-53,-44,-58,53,-62,-2,-67,46,-70,-43,-74,-18,-77,-122,-79,-100,-81,54,-82,85,-83,-9,-84,41,-83,-43,-83,18,-81,-51,-80,7,-77,-58,-75,-12,-72,-99,-68,-80,-64,41,-59,6,-54,53,-49,-71,-44,126,-38,-124,-32,-70,-26,28,-19,-101,-13,44,-6,-51,0,97,7,-6,13,104,20,-57,26,-19,32,-28,38,-99,44,7,50,38,55,-25,59,72,64,65,68,-53,71,-35,74,124,77,-107,79,51,81,72,82,-37,82,-26,82,105,82,104,81,-32,79,-38,77,81,75,82,72,-38,68,-12,64,-92,60,-16,55,-28,50,-124,45,-39,39,-17,33,-52,27,125,21,13,15,-127,8,-21,1,78,-5,-68,-12,59,-18,-41,-25,-100,-31,-113,-37,-63,-43,55,-48,-10,-54,21,-58,-121,-63,104,-67,-80,-71,108,-74,-98,-77,81,-79,125,-81,50,-82,104,-83,38,-83,106,-83,55,-82,-125,-81,87,-79,-85,-77,116,-74,-64,-71,115,-67,-103,-63,35,-58,8,-53,70,-48,-46,-43,-97,-37,-84,-31,-27,-25,72,-18,-55,-12,87,-5,-13,1,-121,8,14,15,127,21,-56,27,-22,33,-49,39,119,45,-44,50,-36,55,-114,60,-39,64,-68,68,51,72,44,75,-75,77,-74,79,62,81,60,82,-72,82,-86,82,26,82,0,81,103,79,74,77,-82,74,-95,71,18,68,34,64,-63,59,0,55,-17,49,125,44,-46,38,-35,32,-73,26,108,20,-17,13,115,7,-46,0,69,-6,-77,-13,61,-19,-30,-26,-78,-32,-77,-38,-15,-44,119,-49,74,-54,116,-59,0,-63,-17,-68,76,-71,30,-74,100,-77,44,-79,111,-81,55,-82,-123,-83,86,-83,-80,-83,-114,-82,-13,-81,-45,-79,64,-76,19,-73,115,-70,50,-66,102,-62,-4,-58,-21,-53,51,-47,-60,-42,-102,-36,-90,-30,-23,-24,67,-17,-51,-11,81,-4,-17,2,119,9,-3,15,95,22,-92,28,-74,34,-110,40,39,46,123,51,109,56,21,61,71,65,31,69,123,72,105,75,-39,77,-55,79,60,81,40,82,-115,82,114,82,-54,81,-95,80,-9,78,-59,76,34,74,-5,70,108,67,99,63,0,59,50,54,23,49,-96,43,-15,37,-12,31,-46,25,124,19,13,13,-125,6,-9,-1,94,-7,-32,-14,105,-20,28,-26,-13,-33,1,-38,76,-44,-34,-50,-64,-55,-5,-60,-108,-64,-107,-68,4,-71,-27,-75,64,-77,24,-79,107,-81,73,-82,-92,-83,-117,-83,-13,-83,-30,-82,86,-80,72,-78,-66,-76,-91,-73,12,-69,-39,-66,23,-61,-76,-57,-84,-52,-3,-47,-114,-41,109,-35,119,-29,-68,-23,27,-16,-103,-10,38,-3,-76,3,64,10,-70,16,21,23,82,29,88,35,41,41,-75,46,-10,51,-30,56,115,61,-98,65,97,69,-79,72,-116,75,-19,77,-50,79,48,81,11,82,100,82,51,82,-125,81,73,80,-113,78,86,76,-96,73,116,70,-43,66,-55,62,86,58,-117,53,94,48,-15,42,45,37,62,31,15,25,-61,18,75,12,-48,5,56,-1,-74,-8,46,-14,-54,-21,125,-27,98,-33,119,-39,-48,-45,106,-50,92,-55,-96,-60,73,-64,87,-68,-44,-72,-61,-75,46,-77,17,-79,118,-81,97,-82,-55,-83,-64,-83,49,-82,51,-81,-83,-80,-80,-78,44,-75,32,-72,-114,-69,101,-65,-86,-61,77,-56,75,-51,-99,-46,54,-40,17,-34,36,-28,96,-22,-58,-16,59,-9,-56,-3,81,4,-41,10,75,17,-96,23,-46,29,-46,35,-105,41,26,47,82,52,46,57,-71,61,-46,65,-116,69,-50,72,-98,75,-16,77,-57,79,25,81,-22,81,54,82,-5,81,60,81,-3,79,50,78,-9,75,50,73,2,70,89,66}; }
	private static byte[] data17(){ return new byte[] {74,62,-49,57,-1,52,-45,47,91,42,-95,36,-90,30,127,24,46,18,-64,11,62,5,-74,-2,46,-8,-77,-15,80,-21,15,-27,-8,-34,26,-39,119,-45,30,-50,25,-55,103,-60,28,-64,51,-68,-68,-72,-74,-75,44,-77,26,-79,-116,-81,125,-82,-11,-83,-18,-83,117,-82,114,-81,1,-79,3,-77,-118,-75,-121,-72,-9,-69,-42,-65,30,-60,-60,-56,-56,-51,24,-45,-75,-40,-112,-34,-94,-28,-35,-22,63,-15,-76,-9,58,-2,-62,4,66,11,-83,17,0,24,39,30,35,36,-35,41,92,47,-124,52,95,57,-38,61,-18,65,-97,69,-44,72,-99,75,-28,77,-78,79,-3,80,-61,81,8,82,-60,81,-1,80,-76,79,-21,77,-96,75,-32,72,-95,69,-3,65,-31,61,110,57,-109,52,106,47,-14,41,52,36,62,30,24,24,-57,17,94,11,-33,4,90,-2,-40,-9,98,-15,5,-21,-54,-28,-71,-34,-29,-40,70,-45,-9,-51,-10,-56,79,-60,10,-64,44,-68,-71,-72,-65,-75,56,-77,51,-79,-89,-81,-92,-82,31,-82,35,-82,-86,-82,-78,-81,65,-79,77,-77,-44,-75,-40,-72,69,-68,47,-64,110,-60,34,-55,25,-50,116,-45,9,-39,-25,-34,-12,-28,46,-21,-115,-15,-1,-9,-126,-2,2,5,-128,11,-27,17,50,24,87,30,69,36,3,42,112,47,-100,52,105,57,-30,61,-18,65,-107,69,-55,72,-121,75,-50,77,-112,79,-40,80,-102,81,-41,81,-109,81,-58,80,122,79,-84,77,96,75,-100,72,94,69,-74,65,-100,61,38,57,78,52,37,47,-83,41,-13,35,-1,29,-38,23,-114,17,40,11,-84,4,45,-2,-81,-9,59,-15,-23,-22,-85,-28,-87,-34,-50,-40,64,-45,-17,-51,-8,-56,85,-60,20,-64,61,-68,-49,-72,-39,-75,86,-77,86,-79,-51,-81,-48,-82,76,-82,83,-82,-35,-82,-25,-81,120,-79,-124,-77,14,-74,14,-71,-126,-68,97,-64,-85,-60,82,-55,83,-50,-96,-45,61,-39,15,-33,31,-27,85,-21,-83,-15,30,-8,-102,-2,26,5,-114,11,-11,17,55,24,90,30,70,36,-6,41,103,47,-115,52,85,57,-52,61,-48,65,123,69,-94,72,104,75,-97,77,108,79,-88,80,111,81,-89,81,98,81,-105,80,72,79,126,77,47,75,109,72,50,69,-119,65,118,61,-3,56,43,52,5,47,-114,41,-36,35,-27,29,-53,23,126,17,32,11,-91,4,45,-2,-81,-9,71,-15,-17,-22,-65,-28,-70,-34,-25,-40,90,-45,14,-50,25,-55,123,-60,59,-64,101,-68,-6,-72,7,-74,-123,-77,-124,-79,-2,-81,-3,-82,124,-82,-126,-82,10,-81,20,-80,-95,-79,-83,-77,50,-74,50,-71,-96,-68,127,-64,-60,-60,101,-55,100,-50,-82,-45,66,-39,23,-33,27,-27,79,-21,-90,-15,12,-8,-117,-2,-1,4,118,11,-45,17,22,24,52,30,27,36,-51,41,60,47,86,52,41,57,-111,61,-96,65,64,69,112,72,46,75,109,77,54,79,117,80,62,81,119,81,56,81,108,80,36,79,90,77,18,75,83,72,29,69,120,65,106,61,-9,56,42,52,7,47,-103,41,-25,35,-3,29,-33,23,-97,17,63,11,-50,4,87,-2,-32,-9,119,-15,40,-21,-7,-28,-13,-34,41,-39,-105,-45,81,-50,93,-55,-69,-60,127,-64,-89,-68,61,-71,69,-74,-62,-77,-64,-79,53,-80,52,-81,-85,-82,-79,-82,47,-81,57,-80,-65,-79,-60,-77,71,-74,59,-71,-85,-68,124,-64,-65,-60,90,-55,78,-50,-104,-45,35,-39,-17,-34,-11,-28,27,-21,113,-15,-44,-9,72,-2,-64,4,43,11,-116,17,-57,23,-27,29,-53,35,122,41,-24,46,5,52,-44,56,66,61,79,65,-14,68,39,72,-28,74,45,77,-13,78,63,80,5,81,76,81,12,81,76,80,7,79,70,77,5,75,77,72,31,69,-126,65,122,61,17,57,73,52,47,47,-56,41,29,36,55,30,37,24,-28,17,-112,11,30,5,-80,-2,56,-8,-38,-15,-122,-21,93,-27,87,-33,-114,-39,-3,-45,-74,-50,-64,-55,28,-59,-34,-64,2,-67,-108,-71,-105,-74,18,-76,4,-78,123,-80,104,-81,-28,-82,-41,-82,86,-81,83,-80,-48,-79,-49,-77,69,-74,54,-71,-107,-68,101,-64,-104,-60,47,-55,25,-50,91,-45,-36,-40,-91,-34,-100,-28,-58,-22,13,-15,111,-9,-35,-3,80,4,-71,10,23,17,80,23,108,29,82,35,2,41,113,46,-112,51,98,56,-46,60,-26,64,-116,68,-56,71,-117,74,-37,76,-86,78,-4,79,-51,80,28,81,-26,80,48,80,-10,78,61,77,10,75,89,72,58,69,-94,65,-85,61,69,57,-116,52,122,47,28,42,122,36,-100,30,-113,24,90,18,5,12,-94,5,45,-1,-58,-8,92,-14,23,-20,-27,-27,-22,-33,21,-38,-117,-44,58,-49,71,-54,-101,-59,90,-63,116,-67,4,-70,-5,-74,113,-76,88,-78,-60,-80,-84,-81,21,-81,7,-81,112,-81,105,-80,-41,-79,-55,-77,52,-74,25,-71}; }
	private static byte[] data18(){ return new byte[] {106,-68,50,-64,86,-60,-31,-56,-58,-51,-12,-46,117,-40,46,-34,33,-28,64,-22,-125,-16,-37,-10,73,-3,-77,3,30,10,116,16,-80,22,-54,28,-78,34,100,40,-43,45,-8,50,-47,55,69,60,97,64,16,68,81,71,35,74,120,76,86,78,-78,79,-112,80,-22,80,-62,80,27,80,-21,78,69,77,26,75,124,72,102,69,-33,65,-14,61,-99,57,-19,52,-24,47,-109,42,-3,36,43,31,34,25,-7,18,-88,12,74,6,-32,-1,113,-7,25,-13,-58,-20,-95,-26,-102,-32,-54,-38,59,-43,-26,-49,-21,-54,59,-58,-16,-63,4,-66,-121,-70,118,-73,-34,-76,-68,-78,23,-79,-12,-81,80,-81,46,-81,-111,-81,111,-80,-39,-79,-77,-77,23,-74,-30,-72,47,-68,-33,-65,-6,-61,120,-56,75,-51,113,-46,-27,-41,-111,-35,125,-29,-109,-23,-52,-17,32,-10,-121,-4,-21,2,88,9,-90,15,-24,21,-2,27,-23,33,-94,39,17,45,67,50,26,55,-99,59,-64,63,121,67,-56,70,-91,73,6,76,-10,77,93,79,78,80,-73,80,-98,80,10,80,-24,78,88,77,57,75,-80,72,-89,69,52,66,85,62,15,58,111,53,118,48,49,43,-90,37,-36,31,-28,25,-70,19,123,13,28,7,-71,0,83,-6,-14,-13,-85,-19,125,-25,122,-31,-91,-37,15,-42,-76,-48,-75,-53,-10,-58,-87,-62,-88,-66,38,-69,5,-72,92,-75,46,-77,120,-79,65,-80,-111,-81,87,-81,-84,-81,118,-80,-53,-79,-104,-77,-31,-75,-93,-72,-42,-69,120,-65,-124,-61,-21,-57,-74,-52,-55,-47,48,-41,-46,-36,-82,-30,-66,-24,-21,-18,61,-11,-107,-5,1,2,92,8,-73,14,-16,20,9,27,-3,32,-79,38,50,44,97,49,73,54,-45,58,3,63,-53,66,37,70,19,73,-120,75,-125,77,4,79,-1,79,-125,80,122,80,-5,79,-16,78,110,77,106,75,-14,72,-3,69,-96,66,-51,62,-95,58,13,54,40,49,-18,43,116,38,-74,32,-56,26,-83,20,111,14,31,8,-70,1,93,-5,-5,-12,-73,-18,-121,-24,126,-30,-86,-36,5,-41,-81,-47,-105,-52,-37,-57,118,-61,113,-65,-38,-69,-89,-72,-14,-75,-83,-77,-27,-79,-98,-80,-49,-81,-117,-81,-65,-81,127,-80,-77,-79,114,-77,-96,-75,77,-72,110,-69,-8,-66,-14,-62,71,-57,-4,-53,4,-47,85,-42,-18,-37,-69,-31,-65,-25,-30,-19,45,-12,126,-6,-28,0,65,7,-109,13,-47,19,-17,25,-31,31,-93,37,36,43,98,48,82,53,-20,57,39,62,1,66,109,69,107,72,-11,74,4,77,-101,78,-83,79,69,80,87,80,-20,79,-4,78,-112,77,-92,75,66,73,104,70,26,67,103,63,69,59,-51,54,-11,49,-48,44,101,39,-76,33,-42,27,-62,21,-109,15,70,9,-21,2,-116,-4,52,-10,-23,-17,-68,-23,-83,-29,-45,-35,40,-40,-57,-46,-93,-51,-34,-56,100,-60,86,-64,-93,-68,106,-71,-108,-74,68,-76,91,-78,5,-79,24,-80,-63,-81,-40,-81,126,-80,-98,-79,57,-77,91,-75,-27,-73,-13,-70,101,-66,70,-62,-121,-58,40,-53,27,-48,92,-43,-27,-38,-96,-32,-101,-26,-78,-20,-16,-14,66,-7,-103,-1,-6,5,72,12,-120,18,-87,24,-96,30,103,36,-11,41,60,47,59,52,-31,56,48,61,24,65,-100,68,-82,71,77,74,118,76,34,78,81,79,2,80,47,80,-35,79,10,79,-72,77,-23,75,-98,73,-30,70,-86,67,19,64,6,60,-92,55,-28,50,-48,45,119,40,-38,34,6,29,2,23,-35,16,-108,10,73,4,-25,-3,-108,-9,73,-15,23,-21,8,-27,36,-33,114,-39,4,-44,-41,-50,-2,-55,119,-59,83,-63,-111,-67,59,-70,85,-73,-27,-76,-22,-78,116,-79,112,-80,-9,-81,-8,-81,124,-80,-126,-79,2,-77,0,-75,122,-73,96,-70,-62,-67,-127,-63,-81,-59,56,-54,19,-49,68,-44,-75,-39,103,-33,75,-27,95,-21,-119,-15,-38,-9,41,-2,-124,4,-42,10,19,17,56,23,55,29,4,35,-97,40,-17,45,1,51,-76,55,25,60,19,64,-81,67,-41,70,-109,73,-46,75,-100,77,-23,78,-77,79,3,80,-53,79,26,79,-29,77,54,76,6,74,104,71,78,68,-48,64,-33,60,-105,56,-21,51,-13,46,-88,41,34,36,92,30,103,24,78,18,17,12,-57,5,115,-1,25,-7,-42,-14,-99,-20,-117,-26,-98,-32,-27,-38,103,-43,47,-48,66,-53,-83,-58,111,-62,-101,-66,40,-69,45,-72,-100,-75,-116,-77,-17,-79,-43,-80,54,-80,28,-80,126,-80,99,-79,-58,-78,-96,-76,-1,-74,-61,-71,10,-67,-85,-64,-65,-60,43,-55,-14,-51,10,-45,104,-40,6,-34,-36,-29,-35,-23,4,-16,66,-10,-109,-4,-27,2,54,9,117,15,-98,21,-94,27,124,33,27,39,-125,44,-103,49,108,54,-39,58,-11,62,-95,66,-23,69,-67,72,29,75,4,77,112,78,92,79,-53,79,-72,79,37,79,19,78,-123,76}; }
	private static byte[] data19(){ return new byte[] {119,74,-5,71,-2,68,-94,65,-54,61,-92,57,11,53,51,48,-7,42,-117,37,-43,31,-13,25,-29,19,-73,13,112,7,36,1,-49,-6,-122,-12,84,-18,51,-24,70,-30,124,-36,-10,-42,-86,-47,-80,-52,-1,-57,-78,-61,-66,-65,56,-68,26,-71,111,-74,60,-76,-126,-78,66,-79,-120,-80,65,-80,-120,-80,70,-79,-125,-78,66,-76,116,-74,32,-71,62,-68,-59,-65,-71,-61,9,-56,-76,-52,-76,-47,-7,-42,-122,-36,71,-30,58,-24,83,-18,-122,-12,-46,-6,27,1,110,7,-84,13,-37,19,-29,25,-56,31,114,37,-22,42,19,48,-8,52,125,57,-80,61,121,65,-37,68,-47,71,78,74,90,76,-28,77,-7,78,-121,79,-99,79,45,79,65,78,-42,76,-15,74,-110,72,-64,69,125,66,-49,62,-67,58,78,54,-125,49,112,44,14,39,116,33,-97,27,-94,21,126,15,70,9,-4,2,-82,-4,101,-10,46,-16,12,-22,19,-28,65,-34,-85,-40,77,-45,66,-50,121,-55,21,-59,7,-63,95,-67,39,-70,90,-73,5,-75,39,-77,-60,-79,-33,-80,121,-80,-106,-80,44,-79,70,-78,-38,-77,-23,-75,111,-72,107,-69,-53,-66,-93,-62,-50,-58,96,-53,65,-48,111,-43,-29,-38,-110,-32,114,-26,124,-20,-89,-14,-32,-8,51,-1,115,5,-65,11,-24,17,-5,23,-22,29,-94,35,38,41,103,46,89,51,1,56,70,60,49,64,-79,67,-59,70,105,73,-107,75,72,77,-125,78,54,79,120,79,44,79,107,78,42,77,103,75,55,73,-123,70,104,67,-30,63,-19,59,-96,55,-11,50,-7,45,-74,40,47,35,111,29,-125,23,110,17,65,11,-2,4,-76,-2,112,-8,49,-14,19,-20,6,-26,52,-32,-123,-38,32,-43,-11,-49,31,-53,-104,-58,115,-62,-86,-66,82,-69,95,-72,-22,-75,-33,-77,91,-78,74,-79,-68,-80,-83,-80,27,-79,10,-78,118,-77,89,-75,-70,-73,-120,-70,-51,-67,117,-63,-122,-59,-13,-55,-75,-50,-53,-45,34,-39,-69,-34,-118,-28,127,-22,-96,-16,-50,-10,23,-3,90,3,-98,9,-47,15,-26,21,-31,27,-89,33,57,39,-112,44,-105,49,89,54,-68,58,-62,62,103,66,-101,69,103,72,-73,74,-105,76,-11,77,-39,78,67,79,33,79,-111,78,116,77,-27,75,-40,73,83,71,97,68,-6,64,51,61,2,57,126,52,-99,47,119,42,8,37,97,31,-121,25,-126,19,96,13,42,7,-29,0,-94,-6,100,-12,59,-18,49,-24,70,-30,-108,-36,18,-41,-37,-47,-26,-52,70,-56,3,-60,23,-64,-98,-68,-122,-71,-26,-74,-72,-76,3,-77,-53,-79,16,-79,-45,-80,20,-79,-44,-79,22,-77,-56,-76,5,-73,-97,-71,-63,-68,62,-64,43,-60,115,-56,22,-51,10,-46,71,-41,-58,-36,127,-30,98,-24,114,-18,-105,-12,-45,-6,23,1,84,7,-113,13,-91,19,-81,25,124,31,39,37,-118,42,-80,47,-121,52,9,57,50,61,-10,64,82,68,70,71,-68,73,-53,75,82,77,102,78,-4,78,12,79,-89,78,-67,77,89,76,125,74,35,72,93,69,33,66,-126,62,120,58,23,54,89,49,80,44,0,39,110,33,-83,27,-71,21,-91,15,123,9,59,3,-1,-4,-68,-10,-104,-16,121,-22,-110,-28,-59,-34,54,-39,-25,-45,-41,-50,30,-54,-73,-59,-81,-63,9,-66,-49,-70,3,-72,-87,-75,-52,-77,95,-78,121,-79,9,-79,27,-79,-84,-79,-70,-78,64,-76,71,-74,-67,-72,-89,-69,4,-65,-67,-62,-24,-58,95,-53,52,-48,85,-43,-78,-38,88,-32,34,-26,34,-20,58,-14,106,-8,-88,-2,-27,4,28,11,65,17,73,23,44,29,-29,34,93,40,-101,45,-116,50,46,55,121,59,95,63,-22,66,-6,69,-84,72,-40,74,-100,76,-39,77,-96,78,-26,78,-81,78,-6,77,-56,76,26,75,-11,72,90,70,81,67,-41,63,-2,59,-66,55,41,51,64,46,17,41,-104,35,-13,29,13,24,18,18,-18,11,-67,5,-127,-1,68,-7,23,-13,-8,-20,0,-25,39,-31,-121,-37,27,-42,-7,-48,28,-52,-103,-57,104,-61,-95,-65,57,-68,67,-71,-67,-74,-84,-76,20,-77,-10,-79,86,-79,52,-79,-111,-79,105,-78,-63,-77,-114,-75,-40,-73,-110,-70,-71,-67,82,-63,68,-59,-97,-55,75,-50,69,-45,-114,-40,11,-34,-53,-29,-84,-23,-70,-17,-35,-11,16,-4,78,2,127,8,-81,14,-70,20,-81,26,113,32,4,38,89,43,102,48,40,53,-108,57,-92,61,83,65,-108,68,110,71,-49,73,-65,75,53,77,42,78,-85,78,-90,78,38,78,45,77,-82,75,-61,73,87,71,127,68,57,65,-123,61,122,57,4,53,72,48,51,43,-32,37,81,32,-122,26,-99,20,-122,14,100,8,43,2,-10,-5,-63,-11,-94,-17,-101,-23,-74,-29,4,-34,-128,-40,68,-45,74,-50,-93,-55,80,-59,93,-63,-51,-67,-86,-70,-15,-73,-78,-75,-31,-77,-109,-78,-69,-79,99,-79}; }
	private static byte[] data20(){ return new byte[] {-119,-79,40,-78,75,-77,-31,-76,-9,-74,123,-71,116,-68,-41,-65,-95,-61,-52,-57,80,-52,42,-47,72,-42,-78,-37,74,-31,32,-25,20,-19,43,-13,86,-7,-120,-1,-63,5,-22,11,4,18,1,24,-44,29,124,35,-24,40,19,46,-10,50,-125,55,-68,59,-109,63,4,67,12,70,-96,72,-59,74,106,76,-94,77,76,78,-115,78,62,78,126,77,60,76,-124,74,79,72,-82,69,-104,66,25,63,54,59,-12,54,88,50,113,45,59,40,-57,34,31,29,66,23,72,17,41,11,1,5,-54,-2,-101,-8,117,-14,99,-20,117,-26,-86,-32,25,-37,-69,-43,-90,-48,-35,-53,95,-57,76,-61,-119,-65,56,-68,78,-71,-39,-74,-43,-76,80,-77,60,-78,-84,-79,-106,-79,-2,-79,-28,-78,67,-76,28,-74,110,-72,43,-69,96,-66,-12,-63,-13,-59,75,-54,-8,-50,-9,-45,56,-39,-71,-34,113,-28,81,-22,86,-16,118,-10,-97,-4,-45,2,2,9,27,15,43,21,6,27,-56,32,69,38,-109,43,-112,48,74,53,-94,57,-85,61,70,65,-127,68,73,71,-93,73,-125,75,-17,76,-35,77,76,78,70,78,-71,77,-73,76,58,75,61,73,-41,70,-13,67,-81,64,-6,60,-24,56,122,52,-71,47,-86,42,91,37,-55,31,14,26,31,20,26,14,-11,7,-51,1,-103,-5,115,-11,92,-17,90,-23,-117,-29,-43,-35,106,-40,46,-45,69,-50,-88,-55,92,-59,123,-63,-20,-67,-37,-70,39,-72,-16,-75,45,-76,-32,-78,20,-78,-64,-79,-22,-79,-109,-78,-76,-77,83,-75,101,-73,-15,-71,-29,-68,78,-64,15,-60,64,-56,-70,-52,-108,-47,-83,-42,16,-36,-88,-31,112,-25,100,-19,110,-13,-110,-7,-64,-1,-22,5,15,12,31,18,15,24,-34,29,121,35,-35,40,-1,45,-40,50,95,55,-114,59,93,63,-55,66,-58,69,88,72,117,74,23,76,71,77,-12,77,43,78,-34,77,30,77,-41,75,35,74,-16,71,75,69,64,66,-68,62,-28,58,-93,54,12,50,45,45,-6,39,-109,34,-20,28,27,23,37,17,18,11,-15,4,-61,-2,-101,-8,127,-14,116,-20,-111,-26,-52,-32,66,-37,-18,-43,-34,-48,27,-52,-87,-57,-111,-61,-36,-65,-116,-68,-90,-71,51,-73,51,-75,-84,-77,-99,-78,11,-78,-14,-79,93,-78,61,-77,-102,-76,112,-74,-69,-72,119,-69,-94,-66,53,-62,38,-58,126,-54,30,-49,24,-44,78,-39,-53,-34,116,-28,82,-22,72,-16,99,-10,-128,-4,-78,2,-50,8,-18,14,-28,20,-56,26,121,32,-10,37,59,43,53,48,-26,52,67,57,64,61,-32,64,22,68,-33,70,57,73,26,75,-121,76,122,77,-20,77,-23,77,99,77,102,76,-18,74,-4,72,-103,70,-62,67,-125,64,-39,60,-48,56,108,52,-76,47,-79,42,106,37,-28,31,49,26,78,20,79,14,59,8,17,2,-16,-5,-54,-11,-66,-17,-58,-23,-14,-29,80,-34,-36,-40,-82,-45,-62,-50,37,-54,-30,-59,-8,-63,111,-66,88,-69,-94,-72,105,-74,-96,-76,76,-77,126,-78,28,-78,70,-78,-32,-78,-4,-77,-114,-75,-105,-73,22,-70,1,-67,92,-64,20,-60,55,-56,-91,-52,117,-47,127,-42,-38,-37,96,-31,39,-25,2,-19,18,-13,32,-7,75,-1,107,5,-120,11,-109,17,123,23,74,29,-36,34,65,40,95,45,58,50,-66,54,-12,58,-63,62,51,66,53,69,-50,71,-18,73,-97,75,-46,76,-117,77,-50,77,-117,77,-41,76,-98,75,-9,73,-49,71,63,69,57,66,-52,62,-2,58,-55,54,75,50,106,45,86,40,-18,34,92,29,-106,23,-87,17,-92,11,-118,5,101,-1,73,-7,44,-13,49,-19,72,-25,-115,-31,4,-36,-83,-42,-94,-47,-39,-52,99,-56,76,-60,-117,-64,55,-67,74,-70,-54,-73,-60,-75,44,-76,22,-77,113,-78,82,-78,-93,-78,126,-77,-62,-76,-114,-74,-61,-72,115,-69,-120,-66,11,-62,-17,-59,45,-54,-56,-50,-89,-45,-42,-40,62,-34,-34,-29,-86,-23,-102,-17,-94,-11,-67,-5,-33,1,-6,7,15,14,4,20,-27,25,-115,31,21,37,82,42,85,47,8,52,105,56,112,60,24,64,89,67,42,70,-106,72,-128,74,1,76,-2,76,-121,77,-110,77,32,77,54,76,-49,74,-10,72,-95,70,-26,67,-78,64,35,61,41,57,-35,52,50,48,71,43,11,38,-102,32,-13,26,32,21,45,15,36,9,4,3,-21,-4,-51,-10,-59,-16,-47,-22,0,-27,91,-33,-24,-39,-74,-44,-60,-49,34,-53,-43,-58,-34,-62,82,-65,34,-68,103,-71,25,-73,61,-75,-33,-77,-16,-78,-120,-78,-111,-78,28,-77,31,-76,-103,-75,-113,-73,-14,-71,-54,-68,10,-64,-80,-61,-73,-57,24,-52,-55,-48,-53,-43,7,-37,-120,-32,50,-26,12,-20,3,-14,13,-8,44,-2,65,4,95,10,92,16,78,22,15,28,-83,33,17,39,54,44,24,49,-89,53,-28,57,-61,61,66,65,84,68,0,71}; }
	private static byte[] data21(){ return new byte[] {51,73,-9,74,68,76,17,77,108,77,68,77,-90,76,-116,75,-8,73,-14,71,118,69,-115,66,59,63,-128,59,109,55,-5,50,61,46,51,41,-25,35,100,30,-83,24,-43,18,-41,12,-51,6,-78,0,-104,-6,-119,-12,-121,-18,-89,-24,-23,-30,89,-35,2,-40,-22,-46,25,-50,-102,-55,110,-59,-92,-63,57,-66,58,-69,-90,-72,-122,-74,-37,-76,-92,-77,-20,-78,-85,-78,-27,-78,-96,-77,-56,-76,119,-74,-113,-72,30,-69,29,-66,125,-63,73,-59,109,-55,-22,-51,-73,-46,-53,-41,30,-35,-85,-30,101,-24,68,-18,67,-12,78,-6,103,0,127,6,-120,12,-124,18,92,24,18,30,-108,35,-30,40,-25,45,-83,50,25,55,52,59,-19,62,65,66,49,69,-87,71,-67,73,74,75,111,76,18,77,57,77,-17,76,27,76,-34,74,30,73,-18,70,79,68,64,65,-53,61,-12,57,-66,53,53,49,96,44,61,39,-27,33,79,28,-110,22,-84,16,-79,10,-97,4,-115,-2,118,-8,113,-14,126,-20,-85,-26,1,-31,-118,-37,71,-42,82,-47,-104,-52,64,-56,49,-60,-112,-64,72,-67,116,-70,7,-72,17,-74,-113,-76,-123,-77,-8,-78,-33,-78,72,-77,39,-76,124,-75,82,-73,-115,-71,69,-68,98,-65,-26,-62,-50,-58,14,-53,-91,-49,-122,-44,-80,-39,17,-33,-84,-28,111,-22,86,-16,86,-10,99,-4,120,2,-121,8,-118,14,119,20,61,26,-28,31,74,37,-123,42,108,47,21,52,97,56,90,60,-18,63,35,67,-29,69,62,72,30,74,-114,75,-125,76,-3,76,0,77,-123,76,-109,75,38,74,71,72,-15,69,46,67,0,64,106,60,121,56,41,52,-119,47,-101,42,109,37,1,32,97,26,-100,20,-81,14,-77,8,-94,2,-110,-4,-125,-10,-118,-16,-96,-22,-28,-28,69,-33,-22,-39,-67,-44,-32,-49,73,-53,8,-57,34,-61,-98,-65,124,-68,-52,-71,-123,-73,-74,-75,94,-76,118,-77,21,-77,32,-77,-77,-77,-77,-76,53,-74,36,-72,-116,-70,93,-67,-99,-64,60,-60,63,-56,-103,-52,66,-47,59,-42,112,-37,-29,-32,-121,-26,82,-20,62,-14,61,-8,76,-2,90,4,99,10,93,16,55,22,-11,27,-126,33,-40,38,-10,43,-55,48,80,53,-123,57,86,61,-47,64,-38,67,-127,70,-82,72,112,74,-74,75,-122,76,-35,76,-73,76,25,76,3,75,114,73,115,71,-7,68,27,66,-52,62,32,59,16,55,-83,50,-9,45,-6,40,-71,35,68,30,-104,24,-50,18,-35,12,-33,6,-47,0,-60,-6,-62,-12,-52,-18,-8,-24,66,-29,-65,-35,113,-40,98,-45,-103,-50,31,-54,-3,-59,50,-62,-47,-66,-49,-69,65,-71,30,-73,114,-75,60,-76,126,-77,57,-77,111,-77,30,-76,71,-75,-27,-74,-8,-72,124,-69,108,-66,-60,-63,-126,-59,-104,-55,9,-50,-59,-46,-52,-41,18,-35,-113,-30,59,-24,12,-18,-5,-13,-4,-7,5,0,16,6,19,12,-5,17,-45,23,118,29,-9,34,58,40,61,45,-6,49,104,54,122,58,56,62,-117,65,123,68,-4,70,11,73,-87,74,-51,75,124,76,-83,76,108,76,-91,75,117,74,-63,72,-93,70,15,68,19,65,-83,61,-27,57,-59,53,72,49,-122,44,120,39,40,34,-84,28,-9,22,40,17,54,11,55,5,43,-1,41,-7,39,-13,65,-19,121,-25,-46,-31,99,-36,38,-41,44,-46,127,-51,26,-55,22,-59,102,-63,35,-66,63,-69,-46,-72,-53,-74,69,-75,43,-76,-112,-77,107,-77,-63,-77,-113,-76,-41,-75,-110,-73,-61,-71,97,-68,107,-65,-37,-62,-81,-58,-39,-54,94,-49,39,-44,64,-39,-114,-34,21,-28,-56,-23,-99,-17,-114,-11,-114,-5,-109,1,-102,7,-112,13,116,19,57,25,-46,30,62,36,111,41,92,46,4,51,87,55,83,59,-14,62,43,66,-3,68,94,71,84,73,-51,74,-40,75,99,76,122,76,19,76,58,75,-31,73,27,72,-37,69,51,67,26,64,-93,60,-63,56,-110,52,2,48,51,43,20,38,-62,32,52,27,-125,21,-89,15,-68,9,-72,3,-73,-3,-77,-9,-66,-15,-27,-21,34,-26,-110,-32,46,-37,5,-42,36,-47,-124,-52,65,-56,75,-60,-65,-64,-114,-67,-50,-70,117,-72,-108,-74,35,-75,43,-76,-85,-77,-92,-77,21,-76,4,-75,94,-74,61,-72,127,-70,57,-67,89,-64,-35,-61,-59,-57,0,-52,-109,-48,109,-43,-116,-38,-22,-33,114,-27,47,-21,4,-15,-12,-10,-10,-4,-13,2,-8,8,-31,14,-63,20,112,26,6,32,88,37,124,42,86,47,-27,51,38,56,7,60,-113,63,-82,66,102,69,-83,71,-125,73,-24,74,-49,75,71,76,60,76,-64,75,-59,74,93,73,115,71,39,69,96,66,57,63,-88,59,-68,55,117,51,-33,46,-4,41,-39,36,122,31,-21,25,47,20,87,14,105,8,103,2,109,-4,106,-10,-123,-16,-82,-22,-3,-28,121,-33,35,-38,16,-43,59,-48}; }
	private static byte[] data22(){ return new byte[] {-75,-53,-124,-57,-89,-61,47,-64,27,-67,109,-70,54,-72,103,-74,21,-75,53,-76,-50,-77,-30,-77,108,-76,111,-75,-22,-74,-42,-72,50,-69,2,-66,48,-63,-51,-60,-66,-56,11,-51,-85,-47,-113,-42,-69,-37,24,-31,-81,-26,105,-20,64,-14,54,-8,41,-2,48,4,35,10,12,16,-37,21,-123,27,5,33,81,38,95,43,40,48,-89,52,-51,56,-95,60,11,64,26,67,-76,69,-23,71,-91,73,-17,74,-61,75,28,76,0,76,103,75,93,74,-43,72,-31,70,119,68,-92,65,104,62,-56,58,-50,54,120,50,-40,45,-23,40,-63,35,88,30,-57,24,7,19,47,13,65,7,67,1,76,-5,81,-11,115,-17,-89,-23,1,-28,-120,-34,68,-39,62,-44,123,-49,9,-53,-26,-58,35,-61,-68,-65,-66,-68,40,-70,4,-72,79,-74,17,-75,72,-76,-6,-77,30,-76,-59,-76,-41,-75,106,-73,100,-71,-36,-69,-79,-66,-5,-63,-99,-59,-97,-55,-3,-51,-98,-46,-109,-41,-65,-36,40,-30,-64,-25,121,-19,88,-13,67,-7,61,-1,54,5,41,11,6,17,-48,22,105,28,-29,33,28,39,31,44,-43,48,68,53,88,57,25,61,112,64,107,67,-16,69,16,72,-73,73,-19,74,-85,75,-15,75,-65,75,20,75,-12,73,92,72,86,70,-38,67,-6,64,-84,61,1,58,-6,53,-102,49,-15,44,-6,39,-54,34,96,29,-56,23,10,18,50,12,64,6,80,0,80,-6,107,-12,-121,-18,-52,-24,46,-29,-62,-35,-118,-40,-109,-45,-34,-50,124,-54,108,-58,-73,-62,102,-65,120,-68,-9,-71,-28,-73,68,-74,24,-75,99,-76,40,-76,95,-76,23,-75,60,-74,-36,-73,-19,-71,107,-68,87,-65,-88,-62,88,-58,103,-54,-57,-50,121,-45,111,-40,-94,-35,16,-29,-90,-24,103,-18,62,-12,42,-6,35,0,19,6,3,12,-42,17,-105,23,41,29,-107,34,-62,39,-72,44,97,49,-66,53,-57,57,115,61,-66,64,-95,67,28,70,36,72,-64,73,-35,74,-112,75,-66,75,-124,75,-65,74,-104,73,-24,71,-36,69,77,67,98,64,10,61,82,57,67,53,-36,48,39,44,51,39,-10,33,-113,28,-15,22,55,17,90,11,116,5,123,-1,-115,-7,-94,-13,-49,-19,23,-24,-122,-30,33,-35,-8,-41,10,-45,102,-50,15,-54,15,-58,104,-62,41,-65,69,-68,-37,-71,-46,-73,71,-74,40,-75,-123,-76,86,-76,-95,-76,99,-75,-103,-74,71,-72,98,-70,-17,-68,-29,-65,64,-61,-7,-58,16,-53,119,-49,46,-44,40,-39,99,-34,-52,-29,107,-23,35,-17,1,-11,-27,-6,-36,0,-56,6,-82,12,-127,18,48,24,-60,29,29,35,69,40,45,45,-56,49,30,54,19,58,-74,61,-16,64,-57,67,49,70,46,72,-75,73,-50,74,102,75,-108,75,61,75,123,74,57,73,-117,71,103,69,-41,66,-34,63,125,60,-63,56,-89,52,60,48,-123,43,-122,38,81,33,-35,27,73,22,-120,16,-78,10,-54,4,-37,-2,-21,-8,13,-13,58,-19,-112,-25,0,-30,-82,-36,-123,-41,-87,-46,13,-50,-63,-55,-48,-59,51,-62,-1,-66,47,-68,-55,-71,-44,-73,82,-74,63,-75,-83,-76,-122,-76,-32,-76,-87,-75,-16,-74,-96,-72,-50,-70,92,-67,92,-64,-63,-61,124,-57,-98,-53,5,-48,-62,-44,-64,-39,-9,-34,106,-28,-3,-23,-62,-17,-113,-11,125,-5,102,1,82,7,52,13,-6,18,-85,24,45,30,-123,35,-96,40,126,45,19,50,88,54,74,58,-39,61,14,65,-40,67,55,70,39,72,-91,73,-81,74,66,75,96,75,3,75,51,74,-18,72,48,71,10,69,111,66,113,63,11,60,72,56,42,52,-67,47,1,43,5,38,-56,32,92,27,-64,21,9,16,46,10,82,4,93,-2,124,-8,-103,-14,-42,-20,42,-25,-85,-31,87,-36,63,-41,100,-46,-41,-51,-109,-55,-87,-59,27,-62,-21,-66,41,-68,-53,-71,-31,-73,105,-74,95,-75,-43,-76,-72,-76,25,-75,-17,-75,52,-73,-8,-72,30,-69,-65,-67,-69,-64,40,-60,-25,-57,11,-52,117,-48,53,-43,48,-38,108,-33,-40,-28,114,-22,42,-16,2,-10,-34,-5,-49,1,-82,7,-113,13,77,19,-6,24,115,30,-59,35,-40,40,-81,45,58,50,121,54,95,58,-21,61,19,65,-42,67,43,70,21,72,-118,73,-115,74,23,75,45,75,-51,74,-14,73,-85,72,-26,70,-69,68,27,66,26,63,-79,59,-20,55,-52,51,93,47,-97,42,-90,37,104,32,-2,26,102,21,-85,15,-36,9,-6,3,18,-2,48,-8,85,-14,-106,-20,-16,-26,120,-31,41,-36,25,-41,70,-46,-67,-51,-126,-55,-95,-59,21,-62,-13,-66,50,-68,-34,-71,-5,-73,-121,-74,-121,-75,-1,-76,-22,-76,79,-75,42,-74,116,-73,60,-71,99,-69,10,-66,5,-63,118,-60,55,-56,88,-52,-57,-48,-127,-43,-127,-38,-74,-33,37,-27,-71,-22,112,-16,66,-10,31,-4,6,2,-25,7}; }
	private static byte[] data23(){ return new byte[] {-69,13,126,19,26,25,-103,30,-38,35,-15,40,-69,45,69,50,122,54,92,58,-31,61,6,65,-66,67,22,70,-15,71,105,73,98,74,-21,74,-2,74,-106,74,-67,73,110,72,-84,70,122,68,-32,65,-42,62,114,59,-86,55,-117,51,31,47,99,42,102,37,50,32,-61,26,52,21,122,15,-81,9,-48,3,-18,-3,14,-8,58,-14,127,-20,-35,-26,108,-31,30,-36,26,-41,68,-46,-58,-51,-113,-55,-83,-59,47,-62,8,-65,83,-68,-1,-71,32,-72,-83,-74,-75,-75,43,-75,28,-75,-127,-75,93,-74,-86,-73,110,-71,-99,-69,60,-66,61,-63,-86,-60,104,-56,-117,-52,-10,-48,-83,-43,-84,-38,-35,-33,72,-27,-38,-22,-115,-16,90,-10,51,-4,23,2,-15,7,-58,13,126,19,27,25,-113,30,-42,35,-36,40,-81,45,42,50,98,54,62,58,-63,61,-32,64,-101,67,-23,69,-55,71,59,73,52,74,-67,74,-51,74,102,74,-114,73,61,72,-128,70,75,68,-76,65,-83,62,75,59,-124,55,107,51,-3,46,73,42,78,37,29,32,-76,26,38,21,115,15,-87,9,-45,3,-16,-3,24,-8,71,-14,-114,-20,-11,-26,-127,-31,62,-36,54,-41,106,-46,-22,-51,-74,-55,-37,-59,87,-62,59,-65,126,-68,51,-70,77,-72,-30,-74,-30,-75,93,-75,76,-75,-83,-75,-118,-74,-44,-73,-106,-71,-62,-69,92,-66,94,-63,-62,-60,-125,-56,-100,-52,3,-47,-67,-43,-85,-38,-27,-33,66,-27,-44,-22,-128,-16,74,-10,30,-4,-2,1,-43,7,-93,13,89,19,-11,24,99,30,-91,35,-80,40,118,45,-7,49,43,54,5,58,-118,61,-88,64,97,67,-77,69,-111,71,7,73,0,74,-116,74,-99,74,61,74,99,73,28,72,90,70,51,68,-104,65,-98,62,56,59,126,55,100,51,0,47,77,42,92,37,44,32,-53,26,65,21,-110,15,-48,9,-7,3,33,-2,72,-8,125,-14,-58,-20,49,-25,-66,-31,-127,-36,117,-41,-81,-46,46,-50,-6,-55,33,-58,-102,-62,124,-65,-61,-68,108,-70,-112,-72,24,-73,26,-74,-113,-75,120,-75,-38,-75,-84,-74,-11,-73,-82,-71,-40,-69,106,-66,103,-63,-62,-60,-128,-56,-112,-52,-11,-48,-93,-43,-111,-38,-65,-33,26,-27,-92,-22,78,-16,16,-10,-31,-5,-69,1,-113,7,90,13,13,19,-91,24,19,30,83,35,92,40,34,45,-90,49,-40,53,-75,57,58,61,89,64,26,67,105,69,83,71,-59,72,-54,73,86,74,113,74,20,74,68,73,-1,71,73,70,38,68,-108,65,-97,62,69,59,-116,55,-126,51,29,47,119,42,-119,37,97,32,9,27,-127,21,-36,15,28,10,76,4,118,-2,-93,-8,-39,-14,42,-19,-113,-25,39,-30,-33,-36,-32,-41,14,-45,-108,-50,90,-54,126,-58,-8,-62,-46,-65,21,-67,-67,-70,-42,-72,91,-73,86,-74,-60,-75,-91,-75,1,-74,-57,-74,13,-72,-70,-71,-37,-69,103,-66,86,-63,-80,-60,93,-56,107,-52,-60,-48,105,-43,84,-38,115,-33,-48,-28,74,-22,-10,-17,-85,-11,126,-5,78,1,34,7,-25,12,-102,18,47,24,-99,29,-36,34,-26,39,-81,44,51,49,105,53,74,57,-47,60,-6,63,-68,66,20,69,4,71,127,72,-119,73,34,74,67,74,-17,73,43,73,-19,71,68,70,42,68,-95,65,-71,62,100,59,-67,55,-76,51,96,47,-67,42,-35,37,-70,32,106,27,-21,21,74,16,-110,10,-58,4,-10,-2,36,-7,97,-13,-83,-19,29,-24,-86,-30,110,-35,96,-40,-103,-45,16,-49,-36,-54,-13,-58,107,-61,66,-64,117,-67,31,-69,39,-71,-86,-73,-106,-74,-3,-75,-45,-75,32,-74,-28,-74,19,-72,-65,-71,-52,-69,82,-66,50,-63,-125,-60,35,-56,39,-52,116,-48,17,-43,-16,-39,10,-33,88,-28,-45,-23,109,-17,39,-11,-19,-6,-69,0,-117,6,78,12,0,18,-110,23,2,29,64,34,79,39,26,44,-94,48,-34,52,-62,56,84,60,-126,63,77,66,-79,68,-91,70,49,72,65,73,-21,73,19,74,-48,73,21,73,-27,71,75,70,59,68,-61,65,-27,62,-98,59,3,56,5,52,-65,47,38,43,81,38,55,33,-14,27,119,22,-29,16,45,11,107,5,-101,-1,-48,-7,14,-12,92,-18,-53,-24,90,-29,25,-34,12,-39,60,-44,-78,-49,117,-53,-120,-57,-9,-61,-64,-64,-14,-67,-119,-69,-117,-71,-1,-73,-32,-74,56,-74,1,-74,67,-74,-16,-74,29,-72,-82,-71,-74,-69,39,-66,-3,-64,60,-60,-45,-57,-60,-53,11,-48,-108,-44,112,-39,119,-34,-62,-29,47,-23,-58,-18,116,-12,56,-6,-2,-1,-49,5,-117,11,62,17,-49,22,65,28,-126,33,-107,38,97,43,-11,47,49,52,37,56,-69,59,-12,62,-51,65,57,68,62,70,-45,71,-8,72,-88,73,-25,73,-81,73,5,73,-24,71,90,70,92,68,-11,65,35,63,-15,59,95,56,117,52,57,48,-80,43,-28,38}; }
	private static byte[] data24(){ return new byte[] {-40,33,-100,28,45,23,-97,17,-14,11,52,6,106,0,-91,-6,-33,-12,54,-17,-98,-23,47,-28,-22,-34,-41,-39,4,-43,114,-48,43,-52,57,-56,-103,-60,89,-63,-128,-66,3,-68,0,-70,92,-72,53,-73,117,-74,54,-74,92,-74,5,-73,19,-72,-101,-71,-114,-69,-18,-67,-76,-64,-31,-61,103,-57,75,-53,-128,-49,-2,-45,-56,-40,-55,-35,2,-29,108,-24,-14,-19,-96,-13,87,-7,31,-1,-26,4,-94,10,86,16,-27,21,91,27,-96,32,-76,37,-115,42,33,47,111,51,100,55,15,59,76,62,57,65,-79,67,-58,69,109,71,-95,72,101,73,-76,73,-111,73,-7,72,-17,71,117,70,-121,68,56,66,116,63,87,60,-42,56,-5,52,-46,48,86,44,-104,39,-100,34,106,29,5,24,-124,18,-38,12,38,7,98,1,-99,-5,-34,-11,50,-16,-102,-22,40,-27,-32,-33,-58,-38,-17,-43,79,-47,5,-51,-2,-56,91,-59,8,-62,31,-65,-105,-68,124,-70,-52,-72,-115,-73,-62,-74,98,-74,-125,-74,8,-73,15,-72,121,-71,93,-69,-91,-67,89,-64,113,-61,-26,-58,-73,-54,-39,-50,75,-45,1,-40,-9,-36,35,-30,127,-25,-1,-20,-96,-14,84,-8,20,-2,-41,3,-107,9,65,15,-39,20,76,26,-102,31,-80,36,-106,41,46,46,-117,50,-116,54,64,58,-106,61,-121,64,28,67,60,69,-7,70,65,72,26,73,126,73,113,73,-17,72,-5,71,-105,70,-62,68,-124,66,-41,63,-45,60,94,57,-96,53,-126,49,26,45,110,40,125,35,91,30,4,25,-119,19,-19,13,60,8,-127,2,-67,-4,5,-9,83,-15,-66,-21,72,-26,-8,-32,-33,-37,-12,-42,85,-46,-11,-51,-21,-55,46,-58,-42,-62,-47,-65,63,-67,10,-69,71,-71,-11,-73,13,-73,-95,-74,-98,-74,23,-73,-4,-73,87,-71,29,-69,81,-67,-17,-65,-19,-62,81,-58,9,-54,27,-50,120,-46,31,-41,3,-36,33,-31,113,-26,-28,-21,126,-15,40,-9,-30,-4,-92,2,90,8,12,14,-94,19,26,25,108,30,-116,35,118,40,33,45,-125,49,-106,53,91,57,-67,60,-53,63,104,66,-90,68,117,70,-44,71,-56,72,66,73,77,73,-24,72,7,72,-62,70,3,69,-35,66,80,64,86,61,5,58,83,54,79,50,-5,45,95,41,-127,36,109,31,33,26,-71,20,31,15,127,9,-62,3,8,-2,78,-8,-97,-14,9,-19,-116,-25,58,-30,20,-35,37,-40,117,-45,12,-49,-17,-54,36,-57,-72,-61,-98,-64,-5,-67,-88,-69,-40,-71,98,-72,107,-73,-36,-74,-58,-74,32,-73,-19,-73,43,-71,-41,-70,-14,-68,116,-65,92,-62,-92,-59,72,-55,67,-51,-117,-47,31,-42,-17,-38,0,-32,63,-27,-88,-22,53,-16,-41,-11,-118,-5,72,1,-5,6,-81,12,66,18,-61,23,25,29,64,34,58,39,-24,43,97,48,-127,52,86,56,-48,59,-21,62,-88,65,-7,67,-31,69,92,71,102,72,-1,72,40,73,-40,72,29,72,-21,70,78,69,66,67,-50,64,-14,61,-70,58,30,55,52,51,-12,46,110,42,-94,37,-97,32,101,27,4,22,127,16,-35,10,48,5,119,-1,-65,-7,20,-12,119,-18,-7,-24,-95,-29,109,-34,124,-39,-74,-44,70,-48,17,-52,56,-56,-77,-60,-119,-63,-57,-66,99,-68,112,-70,-25,-72,-51,-73,39,-73,-17,-74,47,-73,-37,-73,-3,-72,-116,-70,-121,-68,-16,-66,-71,-63,-24,-60,114,-56,84,-52,-125,-48,5,-43,-66,-39,-65,-34,-19,-29,71,-23,-55,-18,96,-12,15,-6,-62,-1,122,5,35,11,-61,16,64,22,-94,27,-47,32,-44,37,-111,42,28,47,72,51,57,55,-63,58,-8,61,-52,64,54,67,61,69,-48,70,-2,71,-82,72,-5,72,-58,72,47,72,25,71,-99,69,-82,67,88,65,-100,62,125,59,-1,55,46,52,5,48,-105,43,-31,38,-17,33,-56,28,118,23,-7,17,107,12,-68,6,15,1,87,-5,-83,-11,16,-16,-116,-22,44,-27,-14,-33,-16,-38,34,-42,-100,-47,87,-51,108,-55,-55,-59,-111,-62,-87,-65,53,-67,29,-69,122,-71,64,-72,123,-73,35,-73,63,-73,-49,-73,-52,-72,62,-70,23,-68,96,-66,11,-63,28,-60,-118,-57,77,-53,106,-49,-53,-45,118,-40,93,-35,123,-30,-59,-25,59,-19,-60,-14,110,-8,24,-2,-52,3,122,9,20,15,-99,20,0,26,61,31,70,36,29,41,-85,45,-8,49,-14,53,-102,57,-25,60,-42,63,95,66,-128,68,55,70,127,71,88,72,-65,72,-76,72,55,72,74,71,-20,69,34,68,-21,65,80,63,78,60,-14,56,58,53,46,49,-37,44,54,40,97,35,71,30,7,25,-98,19,16,14,120,8,-58,2,24,-3,111,-9,-53,-15,75,-20,-38,-26,-97,-31,-118,-36,-79,-41,23,-45,-64,-50,-69,-54,7,-57,-86,-61,-77,-64,19,-66,-24,-69,31,-70,-62,-72,-34,-73,95,-73,92,-73,-58,-73,-99,-72,-17,-71}; }
	private static byte[] data25(){ return new byte[] {-95,-69,-53,-67,82,-64,68,-61,-113,-58,57,-54,54,-50,125,-46,19,-41,-35,-37,-18,-32,33,-26,-117,-21,7,-15,-91,-10,76,-4,-9,1,-87,7,63,13,-47,18,56,24,-128,29,-103,34,122,39,30,44,125,48,-111,52,79,56,-69,59,-61,62,107,65,-78,67,-125,69,-11,70,-20,71,124,72,-109,72,61,72,118,71,58,70,-103,68,-125,66,13,64,45,61,-15,57,89,54,107,50,50,46,-86,41,-24,36,-23,31,-73,26,94,21,-30,15,77,10,-86,4,-3,-2,85,-7,-77,-13,41,-18,-72,-24,108,-29,80,-34,99,-39,-72,-44,75,-48,49,-52,93,-56,-18,-60,-52,-63,27,-65,-64,-68,-36,-70,91,-71,77,-72,-81,-73,126,-73,-59,-73,119,-72,-98,-71,45,-69,46,-67,-108,-65,95,-62,-116,-59,16,-55,-15,-52,27,-47,-110,-43,75,-38,60,-33,102,-28,-74,-23,40,-17,-69,-12,86,-6,3,0,-86,5,75,11,-42,16,77,22,-100,27,-63,32,-74,37,103,42,-30,46,8,51,-24,54,104,58,-105,61,93,64,-61,66,-63,68,78,70,117,71,36,72,106,72,56,72,-101,71,-120,70,11,69,34,67,-51,64,22,62,-4,58,-123,55,-68,51,-101,47,55,43,-120,38,-91,33,-124,28,65,23,-47,17,75,12,-82,6,9,1,95,-5,-59,-11,45,-16,-64,-22,95,-27,61,-32,59,-37,-127,-42,-4,-47,-56,-51,-36,-55,73,-58,16,-61,51,-64,-64,-67,-86,-69,13,-70,-49,-72,14,-72,-79,-73,-50,-73,88,-72,82,-71,-67,-70,-114,-68,-45,-66,114,-63,125,-60,-35,-57,-102,-53,-91,-49,0,-44,-101,-40,119,-35,-121,-30,-60,-25,43,-19,-85,-14,66,-8,-28,-3,-118,3,40,9,-66,14,51,20,-110,25,-61,30,-60,35,-110,40,25,45,97,49,86,53,-6,56,71,60,46,63,-65,65,-38,67,-102,69,-32,70,-62,71,42,72,43,72,-77,71,-47,70,122,69,-65,67,-112,65,5,63,15,60,-64,56,23,53,26,49,-45,44,67,40,120,35,114,30,59,25,-26,19,101,14,-40,8,58,3,-112,-3,-6,-9,95,-14,-25,-20,-125,-25,77,-30,62,-35,111,-40,-44,-45,-122,-49,125,-53,-52,-57,111,-60,114,-63,-44,-66,-98,-68,-49,-70,111,-71,124,-72,-8,-73,-27,-73,68,-72,15,-71,80,-70,-11,-69,12,-66,-122,-64,98,-61,-93,-58,51,-54,35,-50,86,-46,-39,-42,-106,-37,-112,-32,-73,-27,10,-21,125,-16,9,-10,-95,-5,69,1,-31,6,120,12,-10,17,93,23,-101,28,-81,33,-114,38,47,43,-115,47,-92,51,100,55,-43,58,-31,61,-106,64,-35,66,-59,68,56,70,68,71,-34,71,8,72,-62,71,12,71,-26,69,85,68,84,66,-10,63,37,61,8,58,122,54,-85,50,127,46,19,42,98,37,117,32,91,27,15,22,-90,16,35,11,-119,5,-15,-1,77,-6,-70,-12,57,-17,-53,-23,-118,-28,106,-33,-124,-38,-42,-43,106,-47,70,-51,116,-55,-13,-59,-47,-62,13,-64,-85,-67,-78,-69,39,-70,2,-71,82,-72,16,-72,59,-72,-34,-72,-25,-71,99,-69,73,-67,-106,-65,72,-62,92,-59,-56,-56,-113,-52,-97,-48,3,-43,-97,-39,-128,-34,-113,-29,-51,-24,48,-18,-83,-13,62,-7,-42,-2,121,4,7,10,-107,15,-4,20,75,26,113,31,95,36,29,41,-110,45,-56,49,-87,53,60,57,114,60,74,63,-61,65,-51,67,120,69,-84,70,122,71,-44,71,-66,71,58,71,70,70,-29,68,23,67,-31,64,67,62,75,59,-17,55,64,52,64,48,-16,43,98,39,-111,34,-114,29,91,24,4,19,-116,13,2,8,106,2,-48,-4,58,-9,-79,-15,64,-20,-21,-26,-62,-31,-59,-36,-2,-41,123,-45,53,-49,68,-53,-98,-57,86,-60,103,-63,-36,-66,-75,-68,-6,-70,-91,-71,-58,-72,76,-72,77,-72,-76,-72,-110,-71,-41,-70,-114,-68,-88,-66,48,-63,17,-60,87,-57,-17,-54,-33,-50,24,-45,-102,-41,88,-36,78,-31,119,-26,-62,-21,52,-15,-76,-10,77,-4,-33,1,123,7,1,13,120,18,-45,23,1,29,15,34,-41,38,117,43,-68,47,-55,51,122,55,-37,58,-35,61,126,64,-67,66,-111,68,-3,69,-7,70,-122,71,-86,71,82,71,-102,70,101,69,-50,67,-54,65,93,63,-108,60,98,57,-28,53,4,50,-30,45,112,41,-61,36,-39,31,-63,26,123,21,23,16,-102,10,11,5,116,-1,-32,-7,83,-12,-38,-18,125,-23,65,-28,48,-33,85,-38,-79,-43,84,-47,58,-51,119,-55,-3,-59,-19,-62,45,-64,-34,-67,-21,-69,106,-70,82,-71,-89,-72,113,-72,-96,-72,78,-71,87,-70,-32,-69,-61,-67,24,-64,-54,-62,-31,-59,75,-55,21,-51,35,-47,-127,-43,33,-38,-11,-34,8,-28,59,-23,-101,-18,13,-12,-102,-7,42,-1,-64,4,77,10,-56,15,44,21,113,26,-122,31,117,36,27,41,-108,45,-76,49,-109,53,27,57,66,60}; }
	private static byte[] data26(){ return new byte[] {27,63,127,65,-113,67,39,69,94,70,29,71,120,71,89,71,-42,70,-38,69,120,68,-87,66,112,64,-37,61,-42,58,-117,55,-47,51,-35,47,-115,43,5,39,58,34,60,29,15,24,-65,18,79,13,-50,7,60,2,-84,-4,30,-9,-98,-15,53,-20,-20,-26,-55,-31,-43,-36,25,-40,-102,-45,96,-49,117,-53,-41,-57,-107,-60,-82,-63,38,-65,6,-67,79,-69,-1,-71,33,-71,-83,-72,-85,-72,23,-71,-14,-71,57,-69,-17,-68,5,-65,-117,-63,105,-60,-87,-57,65,-53,39,-49,93,-45,-41,-41,-115,-36,-127,-31,-100,-26,-28,-21,75,-15,-60,-10,83,-4,-31,1,109,7,-12,12,89,18,-76,23,-42,28,-36,33,-94,38,49,43,124,47,122,51,45,55,-124,58,-123,61,35,64,94,66,51,68,-102,69,-104,70,40,71,70,71,-6,70,58,70,15,69,124,67,122,65,21,63,79,60,38,57,-83,53,-41,49,-71,45,84,41,-87,36,-49,31,-72,26,-125,21,33,16,-79,10,38,5,-97,-1,11,-6,-114,-12,22,-17,-60,-23,-116,-28,-123,-33,-84,-38,15,-42,-74,-47,-95,-51,-37,-55,110,-58,84,-61,-99,-64,74,-66,86,-68,-43,-70,-72,-71,12,-71,-49,-72,0,-71,-98,-71,-85,-70,36,-68,7,-66,79,-64,-3,-62,6,-58,108,-55,41,-51,45,-47,-125,-43,24,-38,-31,-34,-19,-29,19,-23,105,-18,-43,-13,85,-7,-33,-2,108,4,-18,9,104,15,-64,20,2,26,19,31,-9,35,-92,40,15,45,56,49,13,53,-102,56,-63,59,-101,62,4,65,21,67,-79,68,-16,69,-76,70,22,71,-1,70,-124,70,-111,69,57,68,116,66,71,64,-72,61,-54,58,121,55,-34,51,-28,47,-80,43,39,39,113,34,118,29,93,24,15,19,-78,13,49,8,-78,2,35,-3,-97,-9,40,-14,-64,-20,-125,-25,93,-30,115,-35,-78,-40,59,-44,-4,-49,19,-52,113,-56,46,-59,63,-62,-73,-65,-116,-67,-47,-69,117,-70,-109,-71,16,-71,9,-71,101,-71,55,-70,111,-69,25,-67,36,-65,-104,-63,108,-60,-99,-57,36,-53,-1,-50,38,-45,-110,-41,61,-36,32,-31,49,-26,110,-21,-57,-16,58,-10,-70,-5,68,1,-57,6,67,12,-83,17,-11,22,35,28,27,33,-26,37,116,42,-64,46,-62,50,121,54,-44,57,-35,60,-126,63,-58,65,-93,67,25,69,30,70,-65,70,-26,70,-84,70,-8,69,-31,68,87,67,105,65,22,63,92,60,73,57,-36,53,23,50,13,46,-79,41,28,37,76,32,68,27,29,22,-59,16,99,11,-31,5,96,0,-37,-6,91,-11,-13,-17,-101,-22,108,-27,99,-32,-116,-37,-20,-42,-112,-46,116,-50,-81,-54,50,-57,22,-60,82,-63,-15,-66,-8,-68,99,-69,59,-70,126,-71,49,-71,80,-71,-34,-71,-39,-70,62,-68,14,-66,68,-64,-34,-62,-44,-59,40,-55,-49,-52,-60,-48,10,-43,-122,-39,76,-34,56,-29,95,-24,-99,-19,4,-13,115,-8,-6,-3,119,3,-4,8,103,14,-61,19,-1,24,15,30,-6,34,-93,39,24,44,66,48,35,52,-74,55,-19,58,-51,61,71,64,102,66,18,68,100,69,55,70,-82,70,-84,70,65,70,105,69,35,68,116,66,95,64,-29,61,10,59,-43,55,70,52,108,48,61,44,-42,39,36,35,73,30,50,25,-3,19,-91,14,55,9,-67,3,56,-2,-67,-8,71,-13,-23,-19,-91,-24,-122,-29,-109,-34,-41,-39,78,-43,22,-47,21,-51,116,-55,27,-58,35,-61,-119,-64,79,-66,126,-68,19,-69,21,-70,-123,-71,94,-71,-85,-71,94,-70,-124,-69,16,-67,5,-65,97,-63,26,-60,53,-57,-93,-54,105,-50,120,-46,-48,-42,102,-37,55,-32,55,-27,100,-22,-84,-17,21,-11,-117,-6,6,0,-117,5,-7,10,101,16,-86,21,-40,26,-45,31,-89,36,54,41,-114,45,-99,49,89,53,-49,56,-36,59,-100,62,-17,64,-30,66,111,68,-116,69,67,70,-120,70,99,70,-50,69,-48,68,97,67,-110,65,85,63,-68,60,-65,57,110,54,-60,50,-49,46,-115,42,14,38,79,33,97,28,68,23,3,18,-87,12,54,7,-66,1,65,-4,-58,-10,98,-15,10,-20,-35,-26,-53,-31,-12,-36,72,-40,-29,-45,-67,-49,-27,-53,92,-56,42,-59,86,-62,-36,-65,-53,-67,33,-68,-41,-70,12,-70,-109,-71,-93,-71,8,-70,-18,-70,45,-68,-26,-67,-9,-65,120,-62,78,-59,-122,-56,16,-52,-19,-49,21,-44,126,-40,40,-35,4,-30,19,-25,68,-20,-104,-15,-2,-10,117,-4,-15,1,103,7,-41,12,44,18,106,23,-126,28,109,33,38,38,-96,42,-37,46,-51,50,109,54,-65,57,-82,60,71,63,121,65,73,67,-85,68,-85,69,50,70,92,70,10,70,87,69,46,68,-91,66,-83,64,86,62,-103,59,-122,56,20,53,89,49,70,45,-8,40,96,36,-101,31,-102,26,120,21,49,16,-50,10,101,5,-27,-1,116,-6}; }
	private static byte[] data27(){ return new byte[] {-2,-12,-91,-17,92,-22,61,-27,65,-32,121,-37,-20,-42,-104,-46,-108,-50,-44,-54,109,-57,90,-60,-92,-63,81,-65,97,-67,-41,-69,-70,-70,5,-70,-65,-71,-26,-71,119,-70,121,-69,-33,-68,-77,-66,-24,-64,-128,-61,121,-58,-59,-55,107,-51,93,-47,-107,-43,19,-38,-54,-34,-80,-29,-51,-24,0,-18,91,-13,-63,-8,53,-2,-80,3,27,9,-122,14,-54,19,-2,24,1,30,-37,34,124,39,-31,43,2,48,-42,51,95,55,-118,58,99,61,-43,63,-23,65,-106,67,-41,68,-80,69,30,70,27,70,-80,69,-41,68,-112,67,-24,65,-49,63,96,61,-123,58,89,55,-45,51,-5,47,-34,43,120,39,-42,34,2,30,-7,24,-49,19,-124,14,32,9,-75,3,60,-2,-51,-8,101,-13,16,-18,-36,-24,-58,-29,-32,-34,43,-38,-77,-43,121,-47,-114,-51,-25,-55,-97,-58,-89,-61,20,-63,-35,-66,13,-67,-90,-69,-90,-70,24,-70,-20,-71,55,-70,-23,-70,3,-68,-109,-67,117,-65,-44,-63,125,-60,-112,-57,-9,-54,-86,-50,-73,-46,-4,-42,-121,-37,78,-32,59,-27,96,-22,-102,-17,-14,-12,95,-6,-52,-1,66,5,-86,10,2,16,70,21,95,26,93,31,26,36,-81,40,-8,44,4,49,-65,52,40,56,63,59,-12,61,76,64,66,66,-53,67,-12,68,-87,69,-8,69,-39,69,76,69,88,68,-14,66,48,65,-3,62,112,60,-123,57,59,54,-90,50,-70,46,-118,42,26,38,104,33,-114,28,120,23,78,18,-5,12,-100,7,46,2,-68,-4,82,-9,-14,-15,-83,-20,126,-25,127,-30,-92,-35,7,-39,-96,-44,-128,-48,-89,-52,33,-55,-19,-59,20,-61,-101,-64,-128,-66,-46,-68,-125,-69,-90,-70,47,-70,40,-70,-118,-70,91,-69,-110,-68,56,-66,58,-64,-84,-62,109,-59,-101,-56,11,-52,-33,-49,-21,-45,76,-40,-35,-36,-83,-31,-87,-26,-55,-21,15,-15,101,-10,-48,-5,60,1,-85,6,9,12,94,17,-115,22,-95,27,-121,32,58,37,-74,41,-19,45,-31,49,-122,53,-41,56,-47,59,111,62,-88,64,-120,66,-18,67,2,69,-109,69,-49,69,-117,69,-20,68,-43,67,94,66,124,64,53,62,-109,59,-113,56,56,53,-117,49,-109,45,86,41,-44,36,34,32,51,27,37,22,-21,16,-97,11,59,6,-45,0,100,-5,2,-10,-87,-16,112,-21,78,-26,92,-31,-108,-36,6,-40,-77,-45,-87,-49,-27,-53,118,-56,90,-59,-101,-62,57,-64,62,-66,-96,-68,120,-69,-86,-70,88,-70,99,-70,-29,-70,-52,-69,28,-67,-40,-66,-13,-64,118,-61,82,-58,-120,-55,22,-51,-21,-48,19,-43,117,-39,21,-34,-19,-30,-21,-25,22,-19,87,-14,-76,-9,22,-3,-123,2,-24,7,67,13,-118,18,-79,23,-74,28,-113,33,46,38,-101,42,-66,46,-97,50,42,54,106,57,73,60,-47,62,-13,64,-77,66,11,68,-6,68,126,69,-107,69,68,69,-124,68,92,67,-53,65,-44,63,124,61,-61,58,-81,55,71,52,-118,48,-120,44,60,40,-76,35,-11,30,3,26,-16,20,-76,15,103,10,5,5,-99,-1,57,-6,-41,-12,-113,-17,86,-22,75,-27,94,-32,-87,-37,43,-41,-21,-46,-15,-50,68,-53,-25,-57,-30,-60,59,-62,-17,-65,8,-66,-119,-68,109,-69,-59,-70,124,-70,-88,-70,61,-69,53,-68,-90,-67,105,-65,-93,-63,49,-60,32,-57,104,-54,-1,-51,-24,-47,21,-42,-124,-38,42,-33,11,-28,10,-23,60,-18,121,-13,-40,-8,57,-2,-98,3,3,9,78,14,-110,19,-86,24,-91,29,110,34,1,39,91,43,110,47,58,51,-74,54,-35,57,-85,60,27,63,43,65,-49,66,24,68,-21,68,92,69,96,69,-13,68,36,68,-26,66,65,65,59,63,-51,60,7,58,-30,54,111,51,-94,47,-101,43,61,39,-74,34,-22,29,-8,24,-32,19,-94,14,88,9,-11,3,-108,-2,50,-7,-39,-13,-105,-18,109,-23,103,-28,-117,-33,-30,-38,115,-42,66,-46,93,-50,-67,-54,119,-57,-125,-60,-17,-63,-72,-65,-25,-67,121,-68,120,-69,-36,-70,-82,-70,-21,-70,-111,-69,-92,-68,26,-66,-3,-65,59,-62,-33,-60,-37,-57,47,-53,-45,-50,-58,-46,-7,-42,117,-37,30,-32,3,-27,8,-22,55,-17,122,-12,-47,-7,51,-1,-110,4,-16,9,56,15,108,20,-127,25,106,30,43,35,-81,39,-8,43,-1,47,-72,51,36,55,58,58,-12,60,81,63,78,65,-29,66,20,68,-41,68,52,69,36,69,-88,68,-59,67,121,66,-65,64,-80,62,46,60,93,57,47,54,-87,50,-36,46,-61,42,101,38,-45,33,5,29,17,24,-13,18,-69,13,107,8,17,3,-79,-3,82,-8,7,-13,-60,-19,-84,-24,-89,-29,-32,-34,60,-38,-32,-43,-70,-47,-27,-51,84,-54,32,-57,59,-60,-71,-63,-108,-65,-45,-67,121,-68,-122,-69,-2,-70,-31,-70,44,-69,-24,-69,3,-67,-112,-66,122,-64,-54,-62,122,-59,127,-56}; }
	private static byte[] data28(){ return new byte[] {-32,-53,-116,-49,-122,-45,-60,-41,64,-36,-13,-32,-43,-27,-30,-22,11,-16,83,-11,-91,-6,3,0,95,5,-75,10,-10,15,37,21,43,26,16,31,-64,35,59,40,119,44,111,48,26,52,119,55,126,58,39,61,121,63,95,65,-23,66,5,68,-67,68,8,69,-23,68,95,68,108,67,17,66,79,64,45,62,-91,59,-56,56,-115,53,3,50,44,46,12,42,-86,37,21,33,65,28,79,23,44,18,-7,12,-88,7,83,2,-10,-4,-100,-9,90,-14,27,-19,13,-24,19,-29,83,-34,-66,-39,106,-43,83,-47,-120,-51,9,-54,-33,-58,11,-60,-106,-63,127,-65,-49,-67,-128,-68,-96,-69,35,-69,21,-69,112,-69,51,-68,97,-67,-9,-66,-21,-64,75,-61,-4,-59,18,-55,117,-52,44,-48,42,-44,109,-40,-19,-36,-94,-31,-121,-26,-109,-21,-67,-16,3,-10,80,-5,-82,0,2,6,84,11,-113,16,-77,21,-75,26,-116,31,56,36,-94,40,-41,44,-63,48,97,52,-79,55,-85,58,72,61,-118,63,102,65,-32,66,-13,67,-104,68,-35,68,-85,68,26,68,28,67,-79,65,-19,63,-71,61,47,59,69,56,7,53,116,49,-101,45,113,41,19,37,114,32,-88,27,-85,22,-111,17,88,12,16,7,-71,1,101,-4,15,-9,-50,-15,-97,-20,-113,-25,-89,-30,-25,-35,98,-39,19,-43,11,-47,73,-51,-42,-55,-74,-58,-16,-61,-125,-63,125,-65,-45,-67,-105,-68,-69,-69,79,-69,72,-69,-81,-69,124,-68,-74,-67,78,-65,85,-63,-79,-61,115,-58,-120,-55,-11,-52,-82,-48,-80,-44,-8,-40,119,-35,49,-30,19,-25,32,-20,71,-15,-115,-10,-44,-5,51,1,124,6,-50,11,-3,16,32,22,23,27,-23,31,-121,36,-19,40,23,45,-10,48,-113,52,-46,55,-63,58,88,61,-119,63,98,65,-53,66,-40,67,115,68,-86,68,119,68,-43,67,-45,66,96,65,-109,63,90,61,-54,58,-40,55,-102,52,-2,48,37,45,-6,40,-106,36,-6,31,41,27,50,22,24,17,-30,11,-101,6,75,1,-11,-5,-84,-10,107,-15,70,-20,56,-25,91,-30,-95,-35,37,-39,-34,-44,-33,-48,35,-51,-66,-55,-94,-58,-23,-61,-124,-63,-123,-65,-24,-67,-80,-68,-32,-69,122,-69,125,-69,-23,-69,-63,-68,-4,-67,-97,-65,-87,-63,10,-60,-46,-58,-23,-55,90,-51,21,-47,27,-43,95,-39,-28,-35,-104,-30,126,-25,-121,-20,-82,-15,-21,-10,57,-4,-122,1,-40,6,27,12,75,17,100,22,85,27,33,32,-71,36,22,41,57,45,16,49,-95,52,-34,55,-61,58,83,61,125,63,76,65,-78,66,-78,67,76,68,120,68,64,68,-101,67,-113,66,28,65,70,63,11,61,122,58,-126,55,68,52,-91,48,-52,44,-99,40,66,36,-101,31,-42,26,-39,21,-59,16,-109,11,75,6,4,1,-80,-5,106,-10,50,-15,13,-20,13,-25,45,-30,-127,-35,4,-39,-54,-44,-50,-48,27,-51,-71,-55,-88,-58,-13,-61,-108,-63,-96,-65,-1,-67,-39,-68,5,-68,-85,-69,-82,-69,32,-68,-3,-68,58,-66,-28,-65,-22,-63,84,-60,25,-57,52,-54,-91,-51,95,-47,102,-43,-86,-39,44,-34,-32,-30,-62,-25,-55,-20,-18,-15,39,-9,112,-4,-69,1,6,7,71,12,112,17,-123,22,112,27,55,32,-57,36,35,41,60,45,17,49,-102,52,-48,55,-75,58,57,61,100,63,43,65,-116,66,-116,67,28,68,73,68,14,68,97,67,91,66,-35,64,12,63,-50,60,57,58,72,55,2,52,107,48,-117,44,104,40,1,36,108,31,-101,26,-83,21,-109,16,105,11,38,6,-34,0,-108,-5,79,-10,29,-15,-5,-21,2,-25,37,-30,127,-35,8,-39,-49,-44,-37,-48,44,-51,-51,-55,-61,-58,13,-60,-71,-63,-65,-65,46,-66,-4,-68,56,-68,-43,-69,-29,-69,82,-68,48,-67,111,-66,24,-64,32,-62,-120,-60,77,-57,102,-54,-42,-51,-113,-47,-111,-43,-42,-39,82,-34,6,-29,-30,-25,-25,-20,7,-14,62,-9,-127,-4,-55,1,16,7,73,12,117,17,126,22,106,27,43,32,-75,36,17,41,35,45,-11,48,124,52,-83,55,-111,58,16,61,61,63,-4,64,97,66,91,67,-19,67,27,68,-37,67,51,67,40,66,-79,64,-34,62,-95,60,18,58,27,55,-32,51,71,48,109,44,74,40,-22,35,85,31,-118,26,-95,21,-119,16,101,11,36,6,-29,0,-101,-5,91,-10,44,-15,16,-20,25,-25,65,-30,-99,-35,42,-39,-12,-44,3,-47,85,-51,-6,-55,-16,-58,62,-60,-24,-63,-14,-65,93,-66,49,-67,102,-68,8,-68,17,-68,-128,-68,93,-67,-102,-66,61,-64,71,-62,-88,-60,108,-57,-125,-54,-22,-51,-91,-47,-98,-43,-30,-39,87,-34,10,-29,-35,-25,-29,-20,-7,-15,46,-9,110,-4,-82,1,-10,6,40,12,79,17,88,22,62,27,-3,31,-121,36,-37,40,-16,44,-65,48,68,52,119,55,85,58,-37,60}; }
	private static byte[] data29(){ return new byte[] {1,63,-55,64,40,66,40,67,-68,67,-24,67,-80,67,8,67,1,66,-112,64,-68,62,-119,60,-7,57,12,55,-46,51,63,48,106,44,77,40,-15,35,98,31,-99,26,-75,21,-89,16,-125,11,76,6,10,1,-55,-5,-116,-10,98,-15,72,-20,83,-25,127,-30,-37,-35,109,-39,54,-43,69,-47,-103,-51,62,-54,49,-57,-127,-60,39,-62,48,-64,-102,-66,103,-67,-97,-68,56,-68,63,-68,-86,-68,-128,-67,-68,-66,87,-64,91,-62,-71,-60,116,-57,-120,-54,-25,-51,-99,-47,-113,-43,-50,-39,61,-34,-24,-30,-69,-25,-77,-20,-52,-15,-8,-10,50,-4,116,1,-81,6,-27,11,6,17,12,22,-15,26,-83,31,56,36,-118,40,-98,44,112,48,-14,51,44,55,8,58,-110,60,-69,62,-123,64,-21,65,-19,66,-122,67,-69,67,-127,67,-24,66,-32,65,121,64,-83,62,124,60,-8,57,17,55,-38,51,85,48,-126,44,108,40,28,36,-117,31,-43,26,-18,21,-25,16,-55,11,-107,6,90,1,28,-4,-29,-10,-70,-15,-90,-20,-81,-25,-32,-30,58,-34,-50,-39,-108,-43,-91,-47,-10,-51,-106,-54,-116,-57,-48,-60,124,-62,118,-64,-28,-66,-91,-67,-39,-68,108,-68,108,-68,-49,-68,-97,-67,-49,-66,103,-64,98,-62,-75,-60,107,-57,114,-54,-50,-51,120,-47,101,-43,-102,-39,3,-34,-90,-30,112,-25,103,-20,117,-15,-98,-10,-45,-5,14,1,75,6,120,11,-103,16,-99,21,-126,26,60,31,-56,35,26,40,51,44,3,48,-116,51,-58,54,-86,57,55,60,102,62,55,64,-92,65,-85,66,80,67,-121,67,92,67,-56,66,-54,65,110,64,-90,62,-120,60,3,58,44,55,-2,51,127,48,-70,44,-86,40,95,36,-33,31,38,27,78,22,75,17,51,12,5,7,-50,1,-109,-4,96,-9,56,-14,37,-19,50,-24,95,-29,-68,-34,77,-38,16,-42,33,-46,105,-50,12,-53,-13,-57,62,-59,-45,-62,-42,-64,47,-65,-16,-67,23,-67,-93,-68,-106,-68,-13,-68,-76,-67,-34,-66,103,-64,90,-62,-94,-60,75,-57,75,-54,-104,-51,59,-47,31,-43,70,-39,-86,-35,66,-30,7,-25,-12,-21,-4,-16,30,-10,80,-5,-123,0,-66,5,-22,10,6,16,14,21,-20,25,-83,30,53,35,-112,39,-90,43,-128,47,10,51,76,54,54,57,-53,59,3,62,-36,63,82,65,102,66,16,67,88,67,54,67,-84,66,-65,65,102,64,-73,62,-106,60,43,58,88,55,56,52,-58,48,7,45,6,41,-59,36,76,32,-96,27,-51,22,-47,17,-61,12,-106,7,106,2,47,-3,2,-8,-41,-14,-51,-19,-47,-24,7,-28,91,-33,-22,-38,-81,-42,-79,-46,-1,-50,-112,-53,121,-56,-75,-59,68,-61,62,-63,-120,-65,67,-66,93,-67,-41,-68,-57,-68,14,-67,-54,-67,-33,-66,98,-64,63,-62,-128,-60,26,-57,12,-54,77,-51,-26,-48,-74,-44,-35,-40,46,-35,-65,-31,124,-26,90,-21,101,-16,120,-11,-89,-6,-38,-1,8,5,58,10,80,15,87,20,58,25,-9,29,-121,34,-29,38,0,43,-34,46,114,50,-70,53,-82,56,77,59,-113,61,114,63,-6,64,20,66,-47,66,35,67,16,67,-107,66,-73,65,111,64,-57,62,-62,60,86,58,-96,55,-126,52,40,49,109,45,-126,41,67,37,-34,32,53,28,113,23,122,18,118,13,79,8,37,3,-12,-3,-62,-8,-92,-13,-113,-18,-100,-23,-55,-28,31,-32,-89,-37,103,-41,102,-45,-91,-49,55,-52,13,-55,67,-58,-56,-61,-79,-63,-14,-65,-99,-66,-90,-67,25,-67,-17,-68,50,-67,-49,-67,-28,-66,73,-64,32,-62,76,-60,-42,-58,-71,-55,-18,-52,113,-48,64,-44,74,-40,-100,-36,24,-31,-48,-27,-90,-22,-95,-17,-76,-12,-39,-7,5,-1,57,4,92,9,123,14,122,19,101,24,34,29,-72,33,23,38,59,42,35,46,-66,49,18,53,15,56,-67,58,9,61,0,63,-114,64,-65,65,-119,66,-21,66,-20,66,-128,66,-77,65,127,64,-26,62,-12,60,-101,58,-16,55,-20,52,-108,49,-7,45,13,42,-24,37,-122,33,-15,28,49,24,73,19,72,14,44,9,8,4,-40,-2,-82,-7,-116,-12,124,-17,-123,-22,-80,-27,3,-31,-124,-36,64,-40,50,-44,110,-48,-18,-52,-64,-55,-30,-58,95,-60,52,-62,106,-64,1,-65,-6,-67,90,-67,33,-67,75,-67,-31,-67,-44,-66,51,-64,-18,-63,12,-60,-125,-58,84,-55,118,-52,-20,-49,-91,-45,-88,-41,-29,-37,91,-32,-2,-28,-48,-23,-66,-18,-53,-13,-24,-8,16,-2,60,3,98,8,125,13,127,18,106,23,43,28,-57,32,44,37,91,41,71,45,-12,48,75,52,98,55,16,58,122,60,117,62,28,64,94,65,56,66,-78,66,-60,66,106,66,-74,65,-111,64,20,63,46,61,-19,58,86,56,96,53,35,50,-112,46,-70,42,-92,38,79,34,-56,29,21,25,54,20,64,15,42,10,15,5}; }
	private static byte[] data30(){ return new byte[] {-32,-1,-66,-6,-104,-11,-115,-16,-111,-21,-69,-26,6,-30,-123,-35,51,-39,33,-43,77,-47,-58,-51,-123,-54,-100,-57,5,-59,-53,-62,-17,-64,114,-65,87,-66,-91,-67,82,-67,109,-67,-26,-67,-54,-66,15,-64,-73,-63,-67,-61,34,-58,-36,-56,-18,-53,75,-49,-7,-46,-29,-42,24,-37,119,-33,22,-28,-45,-24,-66,-19,-68,-14,-43,-9,-10,-4,31,2,67,7,88,12,99,17,73,22,22,27,-77,31,34,36,89,40,83,44,8,48,116,51,-111,54,91,57,-53,59,-30,61,-101,63,-19,64,-28,65,109,66,-104,66,89,66,-73,65,-86,64,71,63,113,61,81,59,-59,56,-18,53,-67,50,67,47,-128,43,119,39,55,35,-68,30,23,26,70,21,88,16,75,11,56,6,13,1,-16,-5,-53,-10,-66,-15,-61,-20,-27,-25,48,-29,-95,-34,75,-38,42,-42,79,-46,-79,-50,105,-53,104,-56,-59,-59,115,-61,-124,-63,-17,-65,-62,-66,-12,-67,-113,-67,-117,-67,-14,-67,-71,-66,-24,-65,120,-63,100,-61,-77,-59,85,-56,81,-53,-101,-50,49,-46,13,-42,40,-38,-128,-34,7,-29,-65,-25,-106,-20,-111,-15,-98,-10,-71,-5,-35,0,-2,5,21,11,31,16,9,21,-38,25,127,30,-9,34,56,39,63,43,3,47,124,50,-80,53,-124,56,19,59,53,61,12,63,112,64,-126,65,36,66,102,66,68,66,-75,65,-51,64,119,63,-57,61,-75,59,74,57,-124,54,113,51,6,48,93,44,100,40,57,36,-51,31,56,27,114,22,-109,17,-113,12,-128,7,99,2,62,-3,39,-8,18,-13,23,-18,55,-23,118,-28,-29,-33,-126,-37,84,-41,106,-45,-64,-49,97,-52,83,-55,-108,-58,53,-60,38,-62,-125,-64,52,-65,80,-66,-46,-67,-79,-67,-2,-67,-86,-66,-68,-65,50,-63,5,-61,56,-59,-64,-57,-90,-54,-45,-51,89,-47,26,-43,39,-39,102,-35,-30,-31,-122,-26,85,-21,64,-16,70,-11,90,-6,121,-1,-107,4,-82,9,-74,14,-90,19,124,24,40,29,-85,33,-9,37,12,42,-34,45,109,49,-83,52,-97,55,58,58,125,60,99,62,-21,63,14,65,-44,65,42,66,42,66,-74,65,-23,64,-78,63,28,62,40,60,-43,57,46,55,46,52,-29,48,75,45,108,41,81,37,-5,32,115,28,-61,23,-25,18,-8,13,-22,8,-41,3,-72,-2,-97,-7,-116,-12,-112,-17,-88,-22,-28,-27,70,-31,-39,-36,-97,-40,-91,-44,-24,-48,123,-51,82,-54,-125,-57,6,-59,-31,-62,35,-63,-71,-65,-70,-66,27,-66,-32,-67,15,-66,-101,-66,-110,-65,-25,-64,-98,-62,-76,-60,35,-57,-25,-55,2,-51,104,-48,20,-44,14,-40,51,-36,-93,-32,47,-27,-11,-23,-48,-18,-49,-13,-42,-8,-12,-3,7,3,38,8,39,13,34,18,-8,22,-81,27,62,32,-110,36,-68,40,-103,44,63,48,-111,51,-100,54,77,57,-84,59,-87,61,82,63,-114,64,116,65,-24,65,7,66,-79,65,6,65,-20,63,118,62,-95,60,106,58,-31,55,-2,52,-51,49,78,46,-121,42,-126,38,67,34,-54,29,46,25,95,20,121,15,124,10,105,5,85,0,60,-5,42,-10,43,-15,63,-20,115,-25,-51,-30,81,-34,13,-38,-2,-43,52,-46,-84,-50,113,-53,-118,-56,-19,-59,-71,-61,-49,-63,84,-64,48,-65,114,-66,26,-66,36,-66,-109,-66,104,-65,-100,-64,53,-62,40,-60,122,-58,33,-55,31,-52,102,-49,1,-45,-43,-42,-14,-38,65,-33,-59,-29,114,-24,70,-19,49,-14,56,-9,70,-4,96,1,111,6,126,11,115,16,83,21,22,26,-91,30,22,35,63,39,61,43,-20,46,93,50,120,53,73,56,-64,58,-34,60,-95,62,-1,63,2,65,-98,65,-42,65,-86,65,27,65,37,64,-46,62,28,61,7,59,-96,56,-42,53,-57,50,97,47,-74,43,-52,39,-99,35,65,31,-82,26,-9,21,28,17,42,12,32,7,18,2,-5,-4,-19,-9,-22,-14,-6,-19,38,-23,118,-28,-17,-33,-101,-37,123,-41,-99,-45,-1,-49,-83,-52,-86,-55,-10,-58,-99,-60,-99,-62,-5,-64,-70,-65,-38,-66,92,-66,69,-66,-110,-66,65,-65,85,-64,-58,-63,-99,-61,-57,-59,84,-56,44,-53,91,-50,-43,-47,-110,-43,-108,-39,-51,-35,59,-30,-39,-26,-104,-21,125,-16,114,-11,126,-6,-116,-1,-96,4,-87,9,-91,14,-117,19,82,24,-14,28,108,33,-86,37,-72,41,126,45,3,49,61,52,38,55,-68,57,-9,59,-36,61,92,63,-127,64,65,65,-101,65,-104,65,39,65,95,64,39,63,-100,61,-89,59,97,57,-66,54,-56,51,-121,48,-12,44,39,41,17,37,-53,32,79,28,-91,23,-31,18,-16,13,-1,8,-22,3,-29,-2,-49,-7,-51,-12,-39,-17,-3,-22,69,-26,-81,-31,78,-35,25,-39,40,-43,116,-47,7,-50,-22,-54,23,-56,-95,-59,-128,-61,-71,-63,89,-64,79,-65,-78,-66,116,-66,-106,-66,39,-65,11,-64}; }
	private static byte[] data31(){ return new byte[] {97,-63,9,-61,25,-59,121,-57,53,-54,66,-51,-102,-48,63,-44,34,-40,66,-36,-100,-32,34,-27,-45,-23,-90,-18,-111,-13,-112,-8,-98,-3,-90,2,-72,7,-82,12,-97,17,106,22,29,27,-102,31,-12,35,14,40,-19,43,-114,47,-37,50,-23,53,-104,56,-7,58,-4,60,-93,62,-21,63,-46,64,82,65,119,65,45,65,-117,64,126,63,20,62,76,60,38,58,-88,55,-40,52,-77,49,68,46,-110,42,-104,38,109,34,3,30,116,25,-73,20,-30,15,-16,10,-19,5,-25,0,-43,-5,-43,-10,-37,-15,-4,-20,53,-24,-104,-29,31,-33,-30,-38,-45,-42,11,-45,-124,-49,72,-52,89,-55,-64,-58,124,-60,-108,-62,12,-63,-35,-65,23,-65,-79,-66,-84,-66,16,-65,-46,-65,-6,-64,125,-62,99,-60,-97,-58,55,-55,30,-52,88,-49,-41,-46,-94,-42,-91,-38,-28,-34,86,-29,-13,-25,-79,-20,-107,-15,-126,-10,-116,-5,-111,0,-101,5,-102,10,-118,15,98,20,27,25,-84,29,18,34,67,38,57,42,-15,45,94,49,-121,52,89,55,-37,57,2,60,-48,61,62,63,78,64,-9,64,69,65,38,65,-83,64,-53,63,-118,62,-21,60,-18,58,-106,56,-21,53,-21,50,-97,47,11,44,51,40,29,36,-47,31,88,27,-84,22,-19,17,0,13,15,8,10,3,0,-2,0,-7,2,-12,27,-17,80,-22,-97,-27,32,-31,-59,-36,-86,-40,-61,-44,37,-47,-56,-51,-69,-54,-1,-57,-105,-59,-118,-61,-41,-63,-125,-64,-109,-65,-2,-66,-43,-66,8,-65,-95,-65,-100,-64,-9,-63,-81,-61,-57,-59,51,-56,-10,-54,11,-50,104,-47,15,-43,-7,-40,26,-35,114,-31,-6,-27,-90,-22,118,-17,94,-12,85,-7,90,-2,96,3,94,8,85,13,49,18,-10,22,-106,27,13,32,81,36,96,40,48,44,-66,47,0,51,-5,53,-102,56,-18,58,-34,60,120,62,-81,63,-118,64,-5,64,18,65,-64,64,10,64,-5,62,-126,61,-78,59,-121,57,-2,54,44,52,-1,48,-109,45,-42,41,-27,37,-80,33,80,29,-67,24,12,20,50,15,77,10,78,5,79,0,73,-5,79,-10,98,-15,-117,-20,-43,-25,60,-29,-40,-34,-94,-38,-92,-42,-24,-46,111,-49,62,-52,97,-55,-46,-58,-97,-60,-64,-62,68,-63,37,-64,102,-65,14,-65,20,-65,124,-65,77,-64,119,-63,5,-61,-17,-60,50,-57,-56,-55,-67,-52,-22,-49,122,-45,56,-41,64,-37,125,-33,-22,-29,-127,-24,65,-19,22,-14,6,-9,0,-4,2,1,0,6,-5,10,-38,15,-83,20,88,25,-32,29,58,34,94,38,75,42,-11,45,90,49,114,52,62,55,-78,57,-47,59,-110,61,-7,62,-3,63,-93,64,-30,64,-63,64,65,64,85,63,25,62,107,60,114,58,23,56,103,53,108,50,28,47,-117,43,-74,39,-95,35,94,31,-32,26,70,22,126,17,-89,12,-77,7,-70,2,-72,-3,-66,-8,-51,-13,-17,-18,42,-22,-121,-27,15,-31,-65,-36,-80,-40,-49,-44,62,-47,-26,-51,-24,-54,48,-56,-45,-59,-52,-61,33,-62,-44,-64,-22,-65,92,-65,52,-65,110,-65,9,-64,7,-63,100,-62,31,-60,51,-58,-96,-56,100,-53,114,-50,-45,-47,114,-43,88,-39,116,-35,-56,-31,74,-26,-19,-22,-70,-17,-107,-12,-118,-7,-125,-2,-126,3,119,8,101,13,57,18,-11,22,-117,27,-4,31,51,36,64,40,2,44,-115,47,-59,50,-69,53,82,56,-93,58,-117,60,35,62,85,63,44,64,-99,64,-80,64,91,64,-84,63,-107,62,34,61,84,59,38,57,-87,54,-45,51,-81,48,69,45,-110,41,-94,37,120,33,26,29,-107,24,-29,19,28,15,52,10,69,5,73,0,79,-5,93,-10,119,-15,-87,-20,-8,-25,108,-29,11,-33,-35,-38,-27,-42,49,-45,-71,-49,-107,-52,-78,-55,47,-57,-7,-60,33,-61,-92,-63,-121,-64,-57,-65,113,-65,113,-65,-33,-65,-93,-64,-44,-63,86,-61,65,-59,123,-57,14,-54,-7,-52,37,-48,-87,-45,96,-41,100,-37,-111,-33,-1,-29,-122,-24,67,-19,9,-14,-7,-10,-32,-5,-29,0,-44,5,-58,10,-94,15,105,20,15,25,-109,29,-29,33,6,38,-21,41,-110,45,-11,48,10,52,-46,54,74,57,97,59,43,61,-115,62,-106,63,62,64,127,64,102,64,-27,63,8,63,-59,61,43,60,47,58,-30,55,57,53,68,50,1,47,118,43,-84,39,-95,35,101,31,-11,26,96,22,-89,17,-46,12,-18,7,-7,2,4,-2,13,-7,39,-12,77,-17,-112,-22,-10,-27,123,-31,57,-35,35,-39,77,-43,-71,-47,102,-50,100,-53,-83,-56,80,-58,67,-60,-103,-62,69,-63,84,-64,-57,-65,-111,-65,-53,-65,87,-64,84,-63,-96,-62,89,-60,92,-58,-58,-56,122,-53,126,-50,-41,-47,100,-43,71,-39,82,-35,-98,-31,18,-26,-82,-22,110,-17,64,-12,45,-7,26,-2,19,3,1,8,-26,12,-74,17,108,22,-3,26}; }
	private static byte[] data32(){ return new byte[] {106,31,-95,35,-86,39,109,43,-10,46,51,50,38,53,-57,55,22,58,6,60,-91,61,-36,62,-68,63,54,64,80,64,9,64,97,63,86,62,-14,60,43,59,15,57,-101,54,-45,51,-66,48,94,45,-69,41,-43,37,-69,33,104,29,-18,24,75,20,-120,15,-78,10,-56,5,-41,0,-27,-5,-9,-10,27,-14,80,-19,-90,-24,23,-28,-64,-33,-118,-37,-100,-41,-36,-45,107,-48,58,-51,91,-54,-52,-57,-110,-59,-79,-61,44,-62,3,-63,60,-64,-43,-65,-50,-65,43,-64,-27,-64,4,-62,124,-61,82,-59,-125,-57,4,-54,-34,-52,0,-48,108,-45,31,-41,9,-37,53,-33,-121,-29,14,-24,-76,-20,119,-15,84,-10,59,-5,44,0,27,5,5,10,-39,14,-95,19,64,24,-61,28,19,33,56,37,29,41,-53,44,46,48,77,51,28,54,-103,56,-65,58,-113,60,0,62,21,63,-57,63,30,64,12,64,-93,63,-50,62,-92,61,19,60,50,58,-20,55,96,53,114,50,72,47,-54,43,17,40,25,36,-24,31,-116,27,0,23,88,18,-116,13,-75,8,-56,3,-35,-2,-18,-7,11,-11,57,-16,126,-21,-30,-26,109,-30,37,-34,16,-38,52,-42,-102,-46,63,-49,55,-52,117,-55,12,-57,-12,-60,59,-61,-39,-63,-38,-64,56,-64,-9,-65,22,-64,-101,-64,120,-63,-68,-62,86,-60,80,-58,-98,-56,64,-53,53,-50,112,-47,-9,-44,-67,-40,-67,-36,-10,-32,90,-27,-26,-23,-101,-18,94,-13,67,-8,36,-3,20,2,-3,6,-36,11,-88,16,93,21,-19,25,90,30,-104,34,-96,38,110,42,-4,45,69,49,64,52,-14,54,71,57,81,59,-11,60,73,62,48,63,-57,63,-16,63,-64,63,45,63,57,62,-23,60,60,59,51,57,-40,54,37,52,37,49,-34,45,73,42,127,38,113,34,52,30,-54,25,52,21,-124,16,-73,11,-39,6,-14,1,9,-3,31,-8,75,-13,125,-18,-40,-23,73,-27,-22,-32,-74,-36,-70,-40,-8,-44,121,-47,61,-50,83,-53,-80,-56,106,-58,117,-60,-37,-62,-93,-63,-63,-64,70,-64,40,-64,107,-64,17,-63,19,-62,115,-61,49,-59,72,-57,-78,-55,113,-52,125,-49,-47,-46,110,-42,67,-38,89,-34,-102,-30,15,-25,-94,-21,90,-16,41,-11,3,-6,-19,-2,-47,3,-72,8,-117,13,76,18,-18,22,115,27,-55,31,-13,35,-30,39,-104,43,9,47,58,50,16,53,-86,55,-40,57,-58,59,71,61,118,62,65,63,-81,63,-71,63,106,63,-81,62,-94,61,47,60,98,58,66,56,-59,53,-3,50,-28,47,-122,44,-32,40,0,37,-25,32,-102,28,39,24,-119,19,-44,14,1,10,42,5,60,0,95,-5,121,-10,-80,-15,-17,-20,89,-24,-41,-29,-110,-33,107,-37,-115,-41,-32,-45,123,-48,96,-51,-119,-54,16,-56,-34,-59,18,-60,-109,-62,126,-63,-70,-64,100,-64,98,-64,-53,-64,-118,-63,-80,-62,43,-60,7,-58,55,-56,-66,-54,-110,-51,-72,-48,28,-44,-49,-41,-77,-37,-41,-33,38,-28,-97,-24,64,-19,-8,-15,-56,-10,-88,-5,-121,0,110,5,71,10,17,15,-57,19,91,24,-51,28,20,33,36,37,1,41,-99,44,-10,47,9,51,-56,53,61,56,88,58,28,60,-122,61,-110,62,62,63,-114,63,121,63,6,63,55,62,2,61,123,59,-113,57,86,55,-64,52,-28,49,-78,46,68,43,-117,39,-99,35,119,31,30,27,-90,22,-4,17,73,13,114,8,-102,3,-76,-2,-40,-7,-3,-12,60,-16,-119,-21,0,-25,-111,-30,89,-34,78,-38,125,-42,-17,-46,-98,-49,-98,-52,-28,-55,-124,-57,114,-59,-64,-61,98,-62,103,-63,-58,-64,-118,-64,-88,-64,44,-63,9,-62,74,-61,-31,-60,-44,-58,31,-55,-71,-53,-88,-50,-37,-47,88,-43,21,-39,10,-35,56,-31,-111,-27,20,-22,-72,-18,115,-13,70,-8,33,-3,0,2,-33,6,-80,11,113,16,26,21,-96,25,2,30,54,34,52,38,-4,41,126,45,-59,48,-73,51,100,54,-70,56,-71,58,99,60,-81,61,-98,62,49,63,94,63,52,63,-95,62,-73,61,108,60,-59,58,-56,56,116,54,-54,51,-39,48,-105,45,21,42,81,38,84,34,35,30,-61,25,66,21,-107,16,-32,11,6,7,51,2,79,-3,123,-8,-89,-13,-17,-18,75,-22,-53,-27,115,-31,70,-35,82,-39,-109,-43,28,-46,-30,-50,-7,-53,92,-55,14,-57,32,-59,127,-61,68,-62,96,-63,-37,-64,-69,-64,-14,-64,-111,-63,-120,-62,-33,-61,-111,-59,-102,-57,-8,-55,-86,-52,-90,-49,-17,-46,122,-42,66,-38,71,-34,122,-30,-33,-26,102,-21,13,-16,-51,-12,-100,-7,117,-2,84,3,39,8,-11,12,-89,17,72,22,-66,26,18,31,52,35,32,39,-45,42,69,46,110,49,80,52,-30,54,30,57,7,59,-105,60,-58,61,-95,62,20,63,45,63,-27,62,61,62,58,61,-42,59,29,58,5,56,-94,53}; }
	private static byte[] data33(){ return new byte[] {-29,50,-30,47,-113,44,0,41,48,37,37,33,-16,28,-121,24,-2,19,85,15,-107,10,-60,5,-16,0,18,-4,65,-9,122,-14,-55,-19,49,-23,-64,-28,116,-32,91,-36,117,-40,-50,-44,100,-47,70,-50,111,-53,-23,-56,-73,-58,-39,-60,87,-61,49,-62,100,-63,-2,-64,-19,-64,68,-63,-13,-63,7,-61,110,-60,58,-58,82,-56,-59,-54,-120,-51,-108,-48,-20,-45,-126,-41,87,-37,100,-33,-94,-29,9,-24,-104,-20,63,-15,2,-10,-51,-6,-88,-1,122,4,80,9,13,14,-66,18,76,23,-72,27,0,32,11,36,-17,39,-119,43,-22,46,1,50,-54,52,73,55,109,57,67,59,-74,60,-42,61,-111,62,-12,62,-12,62,-108,62,-36,61,-69,60,76,59,121,57,83,55,-36,52,15,50,-4,46,-95,43,2,40,41,36,24,32,-41,27,107,23,-32,18,50,14,116,9,-89,4,-50,-1,-2,-6,45,-10,113,-15,-55,-20,62,-24,-41,-29,-101,-33,-114,-37,-67,-41,35,-44,-48,-48,-64,-51,1,-53,-115,-56,113,-58,-86,-60,58,-61,45,-62,117,-63,32,-63,44,-63,-111,-63,89,-62,125,-61,-7,-60,-44,-58,1,-55,-126,-53,83,-50,108,-47,-46,-44,113,-40,81,-36,100,-32,-88,-28,23,-23,-92,-19,80,-14,16,-9,-35,-5,-81,0,-124,5,74,10,7,15,-87,19,46,24,-112,28,-58,32,-57,36,-103,40,34,44,117,47,115,50,49,53,-106,55,-84,57,106,59,-54,60,-42,61,124,62,-52,62,-74,62,72,62,117,61,75,60,-60,58,-30,56,-80,54,36,52,80,49,45,46,-56,42,31,39,64,35,35,31,-30,26,112,22,-31,17,55,13,116,8,-85,3,-40,-2,11,-6,65,-11,-113,-16,-20,-21,110,-25,20,-29,-31,-34,-24,-38,31,-41,-102,-45,83,-48,89,-51,-88,-54,71,-56,64,-58,-123,-60,51,-61,45,-62,-112,-63,76,-63,101,-63,-27,-63,-73,-62,-19,-61,125,-59,98,-57,-95,-55,45,-52,10,-49,50,-46,-101,-43,73,-39,43,-35,73,-31,-113,-27,-2,-23,-108,-18,56,-13,0,-8,-62,-4,-106,1,99,6,35,11,-39,15,113,20,-19,24,67,29,109,33,97,37,36,41,-96,44,-32,47,-44,50,122,53,-44,55,-43,57,-125,59,-47,60,-52,61,95,62,-95,62,119,62,-7,61,24,61,-36,59,73,58,89,56,23,54,-125,51,-94,48,117,45,10,42,85,38,113,34,83,30,8,26,-102,21,4,17,92,12,-100,7,-43,2,5,-2,61,-7,124,-12,-52,-17,57,-21,-64,-26,114,-30,74,-34,94,-38,-95,-42,45,-45,-14,-49,9,-51,100,-54,25,-56,25,-58,121,-60,44,-61,65,-62,-84,-63,124,-63,-92,-63,46,-62,22,-61,86,-60,-13,-59,-26,-57,46,-54,-57,-52,-81,-49,-38,-46,83,-42,-3,-39,-14,-35,6,-30,91,-26,-60,-22,93,-17,4,-12,-62,-8,-117,-3,83,2,31,7,-40,11,-122,16,21,21,-117,25,-46,29,-13,33,-33,37,-114,41,5,45,49,48,25,51,-77,53,-4,55,-18,57,-114,59,-51,60,-72,61,64,62,110,62,60,62,-85,61,-64,60,120,59,-42,57,-33,55,-114,53,-10,50,7,48,-40,44,94,41,-82,37,-68,33,-93,29,78,25,-28,20,74,16,-89,11,-27,6,37,2,86,-3,-107,-8,-39,-13,50,-17,-92,-22,55,-26,-18,-31,-40,-35,-17,-39,68,-42,-41,-46,-84,-49,-51,-52,58,-54,-10,-57,11,-58,114,-60,55,-61,87,-62,-48,-63,-84,-63,-28,-63,118,-62,110,-61,-76,-60,95,-58,90,-56,-82,-54,75,-51,62,-48,110,-45,-21,-42,-97,-38,-113,-34,-81,-30,-2,-26,110,-21,1,-16,-84,-12,99,-7,45,-2,-20,2,-73,7,104,12,15,17,-102,21,-1,25,72,30,86,34,61,38,-32,41,75,45,108,48,74,51,-45,53,21,56,-9,57,-115,59,-65,60,-98,61,25,62,61,62,-3,61,103,61,106,60,33,59,108,57,116,55,26,53,119,50,-121,47,79,44,-47,40,32,37,38,33,16,29,-73,24,77,20,-73,15,17,11,86,6,-107,1,-51,-4,18,-8,88,-13,-67,-18,49,-22,-49,-27,-114,-31,-127,-35,-96,-39,3,-42,-103,-46,-126,-49,-90,-52,32,-54,-21,-57,4,-58,125,-60,72,-61,115,-62,-5,-63,-35,-63,31,-62,-66,-62,-73,-61,16,-59,-69,-58,-62,-56,23,-53,-63,-51,-79,-48,-19,-45,105,-41,33,-37,20,-33,53,-29,-128,-25,-8,-21,-126,-16,47,-11,-28,-7,-92,-2,105,3,38,8,-42,12,118,17,-9,21,90,26,-105,30,-97,34,123,38,23,42,118,45,-110,48,98,51,-28,53,26,56,-12,57,126,59,-85,60,122,61,-13,61,7,62,-58,61,33,61,34,60,-52,58,24,57,19,55,-71,52,13,50,28,47,-35,43,100,40,-90,36,-72,32,-110,28,73,24,-45,19,72,15,-98,10,-21,5,41,1,106,-4,-83,-9,3,-13,97,-18,-23,-23,-126,-27,82,-31,67,-35}; }
	private static byte[] data34(){ return new byte[] {116,-39,-43,-43,126,-46,102,-49,-104,-52,28,-54,-24,-57,20,-58,-118,-60,105,-61,-109,-62,40,-62,13,-62,91,-62,-4,-62,0,-60,89,-59,15,-57,22,-55,115,-53,29,-50,19,-47,80,-44,-52,-41,-118,-37,118,-33,-98,-29,-27,-25,90,-20,-26,-16,-117,-11,66,-6,-4,-2,-68,3,116,8,33,13,-71,17,54,22,-110,26,-59,30,-52,34,-100,38,52,42,-119,45,-97,48,101,51,-28,53,15,56,-29,57,103,59,-120,60,88,61,-61,61,-40,61,-116,61,-29,60,-30,59,-125,58,-49,56,-59,54,102,52,-69,49,-56,46,-124,43,15,40,76,36,98,32,62,28,-16,23,-123,19,-13,14,83,10,-96,5,-28,0,39,-4,115,-9,-59,-14,52,-18,-72,-23,92,-27,49,-31,39,-35,96,-39,-57,-43,117,-46,101,-49,-98,-52,37,-54,-3,-57,39,-58,-83,-60,-122,-61,-63,-62,80,-62,68,-62,-115,-62,58,-61,59,-60,-98,-59,78,-57,96,-55,-72,-53,104,-50,92,-47,-102,-44,23,-40,-46,-37,-65,-33,-28,-29,42,-24,-100,-20,37,-15,-57,-11,122,-6,48,-1,-18,3,-99,8,74,13,-39,17,84,22,-88,26,-39,30,-42,34,-91,38,51,42,-120,45,-110,48,89,51,-50,53,-10,55,-58,57,67,59,100,60,42,61,-103,61,-95,61,91,61,-85,60,-88,59,73,58,-112,56,-120,54,39,52,-128,49,-124,46,76,43,-50,39,20,36,39,32,7,28,-67,23,83,19,-59,14,41,10,120,5,-63,0,11,-4,85,-9,-76,-14,31,-18,-83,-23,87,-27,42,-31,46,-35,97,-39,-40,-43,-127,-46,126,-49,-78,-52,69,-54,26,-56,79,-58,-46,-60,-78,-61,-20,-62,-127,-62,116,-62,-62,-62,108,-61,115,-60,-49,-59,-118,-57,-112,-55,-15,-53,-102,-50,-112,-47,-54,-44,71,-40,-3,-37,-20,-33,8,-28,82,-24,-72,-20,70,-15,-33,-11,-113,-6,66,-1,-7,3,-87,8,76,13,-37,17,79,22,-97,26,-51,30,-58,34,-112,38,27,42,107,45,116,48,53,51,-84,53,-53,55,-98,57,21,59,54,60,-3,60,102,61,116,61,38,61,123,60,119,59,25,58,98,56,91,54,-6,51,86,49,93,46,40,43,-85,39,-9,35,10,32,-16,27,-87,23,65,19,-68,14,30,10,118,5,-63,0,13,-4,97,-9,-67,-14,51,-18,-65,-23,112,-27,69,-31,78,-35,-125,-39,-3,-43,-87,-46,-90,-49,-32,-52,115,-54,73,-56,-128,-58,1,-59,-27,-61,29,-61,-78,-62,-91,-62,-15,-62,-101,-61,-99,-60,-3,-59,-82,-57,-71,-55,17,-52,-69,-50,-86,-47,-26,-44,87,-40,17,-36,-10,-33,19,-28,83,-24,-69,-20,62,-15,-40,-11,-128,-6,50,-1,-29,3,-113,8,47,13,-72,17,44,22,119,26,-94,30,-102,34,93,38,-19,41,52,45,67,48,-2,50,115,53,-103,55,99,57,-28,58,-3,59,-53,60,52,61,67,61,-6,60,78,60,81,59,-13,57,65,56,61,54,-30,51,64,49,78,46,26,43,-91,39,-13,35,15,32,-12,27,-72,23,80,19,-47,14,59,10,-112,5,-25,0,52,-4,-119,-9,-17,-14,97,-18,-10,-23,-91,-27,-126,-31,-123,-35,-58,-39,53,-42,-19,-46,-31,-49,37,-51,-86,-54,-113,-56,-76,-58,68,-59,23,-60,87,-61,-29,-62,-43,-62,29,-61,-62,-61,-61,-60,26,-58,-53,-57,-53,-55,36,-52,-61,-50,-78,-47,-29,-44,84,-40,5,-36,-27,-33,-4,-29,55,-24,-102,-20,25,-15,-83,-11,80,-6,-3,-2,-85,3,84,8,-16,12,119,17,-29,21,54,26,84,30,83,34,20,38,-99,41,-16,44,-14,47,-70,50,43,53,81,55,36,57,-95,58,-60,59,-111,60,0,61,20,61,-49,60,43,60,47,59,-38,57,46,56,46,54,-35,51,62,49,84,46,38,43,-72,39,12,36,46,32,27,28,-30,23,-126,19,8,15,116,10,-41,5,37,1,-125,-4,-46,-9,65,-13,-76,-18,73,-22,-2,-27,-42,-31,-31,-35,26,-38,-112,-42,65,-45,56,-48,117,-51,-4,-54,-39,-56,0,-57,-123,-59,91,-60,-114,-61,26,-61,4,-61,69,-61,-26,-61,-35,-60,48,-58,-43,-57,-43,-55,30,-52,-67,-50,-97,-47,-51,-44,50,-40,-32,-37,-74,-33,-58,-29,0,-24,85,-20,-44,-16,93,-11,2,-6,-91,-2,83,3,-11,7,-115,12,23,17,126,21,-48,25,-18,29,-19,33,-84,37,61,41,-118,44,-106,47,92,50,-46,52,-2,54,-42,56,84,58,-122,59,78,60,-50,60,-30,60,-86,60,9,60,25,59,-53,57,38,56,49,54,-25,51,80,49,113,46,73,43,-27,39,65,36,105,32,95,28,45,24,-46,19,98,15,-49,10,58,6,-114,1,-22,-4,69,-8,-82,-13,42,-17,-68,-22,117,-26,73,-30,89,-34,-120,-38,6,-41,-85,-45,-91,-48,-39,-51,95,-53,51,-55,86,-57,-44,-59,-95,-60,-49,-61,82,-61,50,-61,108,-61,3,-60,-16,-60,58,-58,-41,-57,-54,-55,13,-52}; }
	private static byte[] data35(){ return new byte[] {-97,-50,122,-47,-102,-44,-1,-41,-105,-37,114,-33,114,-29,-92,-25,-9,-21,105,-16,-15,-12,-114,-7,47,-2,-44,2,120,7,11,12,-110,16,-4,20,72,25,109,29,103,33,47,37,-67,40,18,44,31,47,-19,49,104,52,-99,54,118,56,4,58,54,59,16,60,-111,60,-73,60,126,60,-11,59,5,59,-57,57,44,56,64,54,3,52,119,49,-96,46,-122,43,41,40,-112,36,-64,32,-62,28,-108,24,69,20,-40,15,79,11,-69,6,27,2,114,-3,-38,-8,60,-12,-63,-17,79,-21,9,-25,-34,-30,-26,-34,28,-37,-118,-41,54,-44,32,-47,88,-50,-50,-53,-95,-55,-73,-57,45,-58,-13,-60,19,-60,-115,-61,99,-61,-113,-61,30,-60,-5,-60,60,-58,-53,-57,-78,-55,-20,-53,109,-50,65,-47,83,-44,-84,-41,64,-37,7,-33,5,-29,43,-25,118,-21,-29,-17,98,-12,-8,-8,-106,-3,55,2,-41,6,105,11,-19,15,87,20,-91,24,-54,28,-54,32,-112,36,41,40,125,43,-106,46,105,49,-21,51,42,54,13,56,-91,57,-31,58,-56,59,82,60,-120,60,91,60,-36,59,-4,58,-54,57,60,56,97,54,43,52,-80,49,-25,46,-44,43,-120,40,-8,36,52,33,63,29,27,25,-43,20,111,16,-16,11,94,7,-60,2,35,-2,-120,-7,-13,-12,114,-16,6,-20,-71,-25,-109,-29,-111,-33,-57,-37,46,-40,-46,-44,-69,-47,-32,-50,89,-52,25,-54,41,-56,-110,-58,75,-59,96,-60,-51,-61,-109,-61,-75,-61,48,-60,4,-59,52,-58,-75,-57,-113,-55,-74,-53,47,-50,-16,-48,-7,-45,67,-41,-55,-38,-119,-34,121,-30,-108,-26,-39,-22,57,-17,-74,-13,66,-8,-36,-4,121,1,19,6,-89,10,40,15,-109,19,-29,23,9,28,12,32,-36,35,116,39,-41,42,-14,45,-49,48,94,51,-91,53,-106,55,57,57,-123,58,116,59,22,60,79,60,60,60,-60,59,-5,58,-45,57,89,56,-118,54,101,52,-4,49,58,47,64,44,-7,40,122,37,-62,33,-40,29,-65,25,-124,21,36,17,-82,12,38,8,-116,3,-11,-2,86,-6,-53,-11,67,-15,-33,-20,-120,-24,99,-28,92,-32,-116,-36,-20,-40,-116,-43,99,-46,-119,-49,-18,-52,-91,-54,-85,-56,1,-57,-79,-59,-78,-60,18,-60,-56,-61,-39,-61,68,-60,6,-59,36,-58,-104,-57,92,-55,119,-53,-35,-51,-113,-48,-120,-45,-59,-42,58,-38,-16,-35,-48,-31,-28,-27,28,-22,114,-18,-23,-14,107,-9,3,-4,-105,0,51,5,-63,9,67,14,-80,18,-2,22,46,27,49,31,8,35,-86,38,15,42,63,45,27,48,-65,50,14,53,15,55,-62,56,25,58,31,59,-53,59,27,60,22,60,-77,59,-8,58,-25,57,123,56,-64,54,-82,52,84,50,-92,47,-69,44,-127,41,21,38,105,34,-117,30,-128,26,80,22,-9,17,-112,13,6,9,123,4,-31,-1,78,-5,-69,-10,61,-14,-50,-19,126,-23,78,-27,70,-31,109,-35,-58,-39,91,-42,42,-45,65,-48,-100,-51,67,-53,59,-55,-128,-57,31,-58,18,-59,90,-60,4,-60,-4,-61,87,-60,7,-59,15,-58,110,-57,37,-55,37,-53,-127,-51,24,-48,9,-45,43,-42,-100,-39,55,-35,19,-31,19,-27,68,-23,-114,-19,-5,-15,119,-10,6,-5,-102,-1,45,4,-67,8,61,13,-84,17,-3,21,48,26,58,30,24,34,-62,37,53,41,103,44,93,47,4,50,103,52,120,54,56,56,-89,57,-69,58,125,59,-34,59,-15,59,-99,59,-4,58,-3,57,-90,56,0,55,2,53,-71,50,33,48,71,45,31,42,-58,38,38,35,89,31,94,27,51,23,-16,18,-122,14,15,10,-125,5,-12,0,95,-4,-45,-9,80,-13,-27,-18,-116,-22,95,-26,72,-30,111,-34,-71,-38,69,-41,11,-44,15,-47,95,-50,-11,-53,-38,-55,18,-56,-103,-58,121,-59,-80,-60,64,-60,39,-60,107,-60,2,-59,-7,-59,64,-57,-33,-56,-49,-54,15,-51,-102,-49,112,-46,-122,-43,-33,-40,111,-36,55,-32,43,-28,77,-24,-113,-20,-17,-16,99,-11,-20,-7,120,-2,12,3,-107,7,25,12,-123,16,-33,20,18,25,36,29,13,33,-68,36,63,40,124,43,126,46,58,49,-88,51,-48,53,-94,55,34,57,79,58,34,59,-98,59,-60,59,-118,59,-3,58,23,58,-41,56,70,55,98,53,42,51,-82,48,-32,45,-42,42,-122,39,-2,35,64,32,79,28,61,24,-7,19,-91,15,47,11,-82,6,37,2,-112,-3,12,-7,-124,-12,26,-16,-65,-21,-122,-25,113,-29,-119,-33,-53,-37,77,-40,-1,-44,-4,-47,52,-49,-65,-52,-117,-54,-78,-56,35,-57,-18,-59,14,-59,-123,-60,86,-60,-127,-60,1,-59,-34,-59,13,-57,-107,-56,108,-54,-105,-52,9,-49,-53,-47,-53,-44,16,-40,-112,-37,66,-33,45,-29,58,-25,114,-21,-58,-17,50,-12,-79,-8,57,-3,-56,1,79,6,-45,10,65,15,-100,19,-40,23}; }
	private static byte[] data36(){ return new byte[] {-16,27,-32,31,-98,35,42,39,118,42,-118,45,85,48,-42,50,22,53,-14,54,-104,56,-50,57,-62,58,84,59,-114,59,117,59,-2,58,48,58,13,57,-110,55,-56,53,-84,51,64,49,-111,46,-108,43,98,40,-25,36,62,33,95,29,86,25,41,21,-40,16,114,12,-9,7,115,3,-25,-2,94,-6,-34,-11,108,-15,18,-19,-47,-24,-75,-28,-61,-32,-5,-36,108,-39,22,-42,-6,-46,40,-48,-103,-51,85,-53,98,-55,-65,-57,112,-58,119,-59,-42,-60,-117,-60,-101,-60,4,-59,-63,-59,-38,-58,67,-56,5,-54,17,-52,111,-50,22,-47,0,-44,48,-41,-101,-38,57,-34,20,-30,15,-26,59,-22,-128,-18,-29,-14,89,-9,-37,-5,99,0,-21,4,107,9,-35,13,58,18,125,22,-100,26,-106,30,98,34,-9,37,88,41,121,44,86,47,-13,49,60,52,63,54,-19,55,72,57,80,58,-2,58,87,59,83,59,-2,58,71,58,69,57,-30,55,54,54,49,52,-29,49,74,47,105,44,72,41,-25,37,81,34,-124,30,-115,26,110,22,40,18,-44,13,91,9,-30,4,90,0,-45,-5,86,-9,-31,-14,-126,-18,62,-22,24,-26,28,-30,73,-34,-85,-38,68,-41,24,-44,51,-47,-118,-50,55,-52,37,-54,110,-56,1,-57,-17,-59,49,-59,-54,-60,-65,-60,7,-59,-86,-59,-93,-58,-14,-57,-107,-55,-120,-53,-56,-51,86,-48,38,-45,65,-42,-112,-39,32,-35,-32,-32,-49,-28,-25,-24,35,-19,117,-15,-27,-11,92,-6,-31,-2,102,3,-30,7,90,12,-73,16,2,21,41,25,44,29,4,33,-86,36,27,40,77,43,64,46,-16,48,83,51,111,53,53,55,-81,56,-51,57,-97,58,15,59,47,59,-11,58,93,58,122,57,52,56,-90,54,-63,52,-118,50,18,48,70,45,66,42,-8,38,119,35,-65,31,-38,27,-52,23,-106,19,77,15,-34,10,112,6,-22,1,106,-3,-20,-8,118,-12,21,-16,-55,-21,-100,-25,-107,-29,-75,-33,11,-36,-115,-40,85,-43,84,-46,-101,-49,43,-51,2,-53,46,-55,-88,-57,117,-58,-100,-59,20,-59,-21,-60,19,-59,-105,-59,113,-58,-98,-57,37,-55,-10,-54,29,-51,-118,-49,68,-46,61,-43,123,-40,-19,-37,-98,-33,116,-29,-127,-25,-93,-21,-11,-17,76,-12,-58,-8,62,-3,-64,1,62,6,-78,10,21,15,103,19,-109,23,-91,27,-122,31,62,35,-66,38,6,42,13,45,-44,47,81,50,-122,52,106,54,-2,55,63,57,43,58,-65,58,-4,58,-28,58,110,58,-85,57,-122,56,23,55,81,53,61,51,-35,48,52,46,70,43,24,40,-80,36,13,33,62,29,65,25,29,21,-33,16,-126,12,20,8,-96,3,26,-1,-91,-6,43,-10,-56,-15,117,-19,65,-23,47,-27,64,-31,-119,-35,-8,-39,-84,-42,-107,-45,-58,-48,57,-50,-8,-53,5,-54,96,-56,19,-57,19,-58,113,-59,31,-59,43,-59,-118,-59,67,-58,79,-57,-78,-56,100,-54,107,-52,-72,-50,85,-47,50,-44,81,-41,-78,-38,65,-34,11,-30,-4,-27,21,-22,80,-18,-93,-14,11,-9,-127,-5,-5,-1,120,4,-20,8,83,13,-87,17,-33,21,-6,25,-22,29,-79,33,67,37,-98,40,-65,43,-101,46,52,49,-122,51,-124,53,58,55,-100,56,-92,57,96,58,-66,58,-59,58,122,58,-48,57,-40,56,-123,55,-26,53,-18,51,-77,49,38,47,87,44,71,41,-12,37,113,34,-78,30,-49,26,-72,22,-113,18,56,14,-31,9,100,5,-9,0,115,-4,6,-8,-105,-13,70,-17,5,-21,-22,-26,-18,-30,37,-33,-124,-37,35,-40,-13,-44,13,-46,101,-49,6,-51,-9,-54,48,-55,-63,-57,-93,-58,-39,-59,103,-59,79,-59,-123,-59,31,-58,2,-57,69,-56,-45,-55,-76,-53,-27,-51,91,-48,31,-45,31,-42,98,-39,-39,-36,-115,-32,99,-28,112,-24,-107,-20,-37,-16,58,-11,-94,-7,27,-2,-110,2,6,7,113,11,-56,15,10,20,47,24,42,28,6,32,-93,35,28,39,76,42,73,45,-10,47,107,50,-122,52,93,54,-32,55,13,57,-22,57,113,58,-103,58,118,58,-14,57,30,57,-13,55,115,54,-89,52,-122,50,34,48,111,45,126,42,74,39,-32,35,59,32,107,28,113,24,76,20,21,16,-71,11,85,7,-30,2,108,-2,-7,-7,-115,-11,51,-15,-19,-20,-58,-24,-65,-28,-30,-32,50,-35,-72,-39,118,-42,111,-45,-80,-48,49,-50,3,-52,27,-54,-120,-56,69,-57,90,-58,-66,-59,-127,-59,-110,-59,1,-58,-60,-58,-39,-57,70,-55,0,-53,13,-51,98,-49,1,-46,-28,-44,7,-40,100,-37,-5,-34,-68,-30,-77,-26,-60,-22,-3,-18,74,-13,-84,-9,28,-4,-115,0,2,5,109,9,-56,13,19,18,63,22,77,26,50,30,-21,33,109,37,-61,40,-52,43,-92,46,44,49,108,51,103,53,9,55,96,56,97,57,11,58,97,58,97,58,8,58,90,57}; }
	private static byte[] data37(){ return new byte[] {87,56,-1,54,88,53,95,51,28,49,-113,46,-69,43,-84,40,89,37,-43,33,28,30,53,26,43,22,-5,17,-72,13,86,9,-12,4,122,0,18,-4,-99,-9,70,-13,-11,-18,-60,-22,-79,-26,-61,-30,2,-33,113,-37,22,-40,-10,-44,25,-46,124,-49,44,-51,32,-53,109,-55,-1,-57,-17,-58,45,-58,-60,-59,-80,-59,-12,-59,-117,-58,124,-57,-68,-56,84,-54,52,-52,104,-50,-31,-48,-96,-45,-90,-42,-30,-39,92,-35,7,-31,-34,-28,-29,-24,4,-19,70,-15,-102,-11,-3,-7,112,-2,-39,2,77,7,-91,11,-5,15,46,20,75,24,60,28,14,32,-96,35,19,39,49,42,47,45,-53,47,58,50,76,52,27,54,-106,55,-67,56,-108,57,17,58,59,58,13,58,-121,57,-76,56,127,55,7,54,48,52,25,50,-83,47,4,45,13,42,-28,38,117,35,-35,31,12,28,26,24,-2,19,-58,15,121,11,24,7,-82,2,66,-2,-43,-7,115,-11,34,-15,-28,-20,-57,-24,-57,-28,-11,-32,77,-35,-39,-39,-94,-42,-94,-45,-24,-48,118,-50,68,-52,109,-54,-40,-56,-99,-57,-75,-58,28,-58,-28,-59,-12,-59,104,-58,39,-57,65,-56,-87,-55,102,-53,107,-51,-60,-49,90,-46,61,-43,87,-40,-77,-37,65,-33,0,-29,-21,-26,-8,-22,41,-17,111,-13,-56,-9,49,-4,-104,0,7,5,103,9,-67,13,-4,17,36,22,39,26,7,30,-75,33,55,37,125,40,-118,43,86,46,-39,48,27,51,9,53,-79,54,-3,55,4,57,-91,57,4,58,-5,57,-87,57,-5,56,-7,55,-90,54,1,53,13,51,-49,48,70,46,123,43,109,40,39,37,-92,33,-8,29,21,26,21,22,-19,17,-80,13,91,9,-5,4,-110,0,40,-4,-59,-9,108,-13,44,-17,-5,-22,-12,-26,8,-29,80,-33,-61,-37,110,-40,82,-43,119,-46,-32,-49,-114,-51,-118,-53,-47,-55,105,-56,85,-57,-109,-58,40,-58,18,-58,81,-58,-25,-58,-49,-57,15,-55,-100,-54,121,-52,-90,-50,21,-47,-47,-45,-54,-42,0,-38,114,-35,18,-31,-28,-28,-37,-24,-9,-20,45,-15,121,-11,-40,-7,55,-2,-89,2,3,7,98,11,-89,15,-39,19,-20,23,-36,27,-93,31,59,35,-100,38,-55,41,-78,44,94,47,-64,49,-37,51,-90,53,36,55,80,56,39,57,-84,57,-42,57,-77,57,49,57,98,56,59,55,-62,53,-2,51,-25,49,-118,47,-26,44,-3,41,-37,38,121,35,-22,31,34,28,60,24,39,20,-2,15,-74,11,96,7,0,3,-103,-2,54,-6,-37,-11,-112,-15,90,-19,64,-23,68,-27,120,-31,-49,-35,101,-38,36,-41,47,-44,110,-47,-6,-50,-51,-52,-25,-54,90,-55,19,-56,37,-57,-115,-58,64,-58,89,-58,-76,-58,120,-57,124,-56,-27,-55,-116,-53,-110,-51,-44,-49,103,-46,58,-43,74,-40,-103,-37,29,-33,-51,-30,-79,-26,-80,-22,-40,-18,19,-13,98,-9,-63,-5,34,0,-120,4,-34,8,52,13,103,17,-112,21,-118,25,107,29,21,33,-103,36,-36,39,-17,42,-75,45,70,48,-126,50,125,52,39,54,125,55,-122,56,57,57,-104,57,-96,57,87,57,-79,56,-64,55,120,54,-35,52,-4,50,-60,48,79,46,-114,43,-113,40,86,37,-30,33,62,30,111,26,115,22,95,18,37,14,-30,9,-123,5,41,1,-58,-4,105,-8,24,-12,-38,-17,-78,-21,-88,-25,-60,-29,6,-32,127,-36,34,-39,11,-42,36,-45,-114,-48,52,-50,39,-52,105,-54,-10,-56,-41,-57,14,-57,-110,-58,116,-58,-94,-58,46,-57,4,-56,57,-55,-78,-54,-122,-52,-100,-50,4,-47,-88,-45,-104,-42,-69,-39,32,-35,-80,-32,117,-28,95,-24,109,-20,-103,-16,-41,-12,45,-7,-122,-3,-24,1,66,6,-105,10,-40,14,10,19,23,23,6,27,-48,30,100,34,-48,37,-7,40,-19,43,-99,46,8,49,41,51,4,53,-120,54,-62,55,-89,56,54,57,119,57,90,57,-16,56,43,56,26,55,-80,53,-1,51,-9,49,-81,47,26,45,68,42,49,39,-29,35,94,32,-81,28,-51,24,-49,20,-84,16,117,12,39,8,-45,3,113,-1,27,-5,-65,-10,-127,-14,69,-18,51,-22,55,-26,102,-30,-63,-34,76,-37,12,-40,10,-43,70,-46,-59,-49,-114,-51,-95,-53,-4,-55,-77,-56,-84,-57,7,-57,-82,-58,-85,-58,0,-57,-92,-57,-95,-56,-21,-55,-118,-53,112,-51,-87,-49,33,-46,-28,-44,-31,-41,29,-37,-114,-34,49,-30,-1,-27,-10,-23,9,-18,59,-14,125,-10,-46,-6,42,-1,-121,3,-38,7,39,12,91,16,-128,20,124,24,92,28,14,32,-110,35,-32,38,-10,41,-52,44,97,47,-79,49,-76,51,110,53,-41,54,-16,55,-76,56,40,57,67,57,14,57,127,56,-92,55,109,54,-15,52,27,51,3,49,-100,46,-9,43,8,41,-27,37,-125,34,-12,30,52,27,77,23,67,19,26,15,-29,10,-112,6}; }
	private static byte[] data38(){ return new byte[] {66,2,-33,-3,-109,-7,62,-11,7,-15,-34,-20,-43,-24,-19,-28,49,-31,-104,-35,65,-38,20,-41,45,-44,-125,-47,30,-49,1,-51,48,-53,-81,-55,120,-56,-97,-57,9,-57,-39,-58,-19,-58,98,-57,35,-56,60,-55,-96,-54,89,-52,89,-50,-90,-48,55,-45,13,-42,27,-39,106,-36,-26,-33,-103,-29,110,-25,111,-21,-120,-17,-68,-13,4,-8,82,-4,-84,0,1,5,78,9,-112,13,-68,17,-51,21,-64,25,-117,29,43,33,-102,36,-46,39,-50,42,-112,45,8,48,62,50,38,52,-62,53,16,55,12,56,-77,56,12,57,7,57,-72,56,13,56,21,55,-55,53,45,52,72,50,15,48,-98,45,-39,42,-28,39,-87,36,61,33,-95,29,-45,25,-24,21,-43,17,-85,13,110,9,32,5,-50,0,119,-4,43,-8,-30,-13,-74,-17,-105,-21,-97,-25,-58,-29,27,-32,-104,-36,83,-39,62,-42,110,-45,-36,-48,-111,-50,-116,-52,-36,-54,108,-55,93,-56,-110,-57,36,-57,5,-57,61,-57,-58,-57,-90,-56,-46,-55,85,-53,30,-51,59,-49,-105,-47,63,-44,34,-41,68,-38,-97,-35,41,-31,-29,-28,-58,-24,-58,-20,-22,-16,30,-11,101,-7,-76,-3,8,2,87,6,-99,10,-40,14,-15,18,0,23,-40,26,-101,30,36,34,-128,37,-90,40,-117,43,52,46,-106,48,-81,50,-124,52,2,54,57,55,22,56,-88,56,-32,56,-55,56,90,56,-101,55,-120,54,37,53,116,51,118,49,50,47,-94,44,-39,41,-56,38,-119,35,12,32,102,28,-110,24,-99,20,-122,16,93,12,25,8,-46,3,127,-1,48,-5,-24,-10,-84,-14,-124,-18,122,-22,-121,-26,-58,-30,35,-33,-69,-37,-124,-40,-122,-43,-52,-46,78,-48,30,-50,46,-52,-104,-54,65,-55,75,-56,-105,-57,70,-57,59,-57,-112,-57,46,-56,35,-55,108,-54,-3,-53,-30,-51,10,-48,127,-46,51,-43,39,-40,89,-37,-71,-34,85,-30,20,-26,-6,-23,10,-18,34,-14,102,-10,-97,-6,-9,-2,61,3,-114,7,-57,11,-7,15,9,20,7,24,-43,27,-122,31,-2,34,73,38,89,41,43,44,-65,46,9,49,16,51,-56,52,50,54,80,55,22,56,-114,56,-77,56,127,56,-1,55,37,55,-1,53,-119,52,-65,50,-74,48,88,46,-63,43,-31,40,-53,37,119,34,-7,30,67,27,109,23,113,19,88,15,44,11,-23,6,-92,2,83,-2,14,-6,-57,-11,-102,-15,119,-19,123,-23,-104,-27,-34,-31,86,-34,-11,-38,-42,-41,-22,-44,65,-46,-34,-49,-69,-51,-20,-53,96,-54,42,-55,65,-56,-82,-57,104,-57,-128,-57,-36,-57,-100,-56,-97,-55,-5,-54,-93,-52,-107,-50,-45,-48,82,-45,24,-42,24,-39,82,-36,-60,-33,95,-29,43,-25,22,-21,35,-17,73,-13,126,-9,-60,-5,14,0,87,4,-100,8,-47,12,-11,16,1,21,-22,24,-76,28,77,32,-67,35,-15,38,-14,41,-80,44,50,47,103,49,89,51,-4,52,83,54,87,55,14,56,108,56,125,56,54,56,-96,55,-75,54,122,53,-15,51,27,50,-4,47,-109,45,-19,42,1,40,-33,36,-124,33,-9,29,67,26,98,22,101,18,73,14,26,10,-34,5,-108,1,80,-3,7,-7,-48,-12,-93,-16,-108,-20,-102,-24,-55,-28,28,-31,-97,-35,83,-38,66,-41,102,-44,-43,-47,124,-49,119,-51,-80,-53,66,-54,25,-55,73,-56,-58,-57,-103,-57,-68,-57,54,-56,-2,-56,26,-54,-123,-53,59,-51,64,-49,-120,-47,25,-44,-25,-42,-13,-39,56,-35,-80,-32,82,-28,36,-24,17,-20,36,-16,69,-12,-127,-8,-68,-4,10,1,74,5,-120,9,-71,13,-48,17,-45,21,-77,25,107,29,-5,32,90,36,127,39,113,42,29,45,-117,47,-78,49,-112,51,31,53,102,54,84,55,-5,55,68,56,69,56,-22,55,67,55,72,54,-4,52,101,51,127,49,82,47,-32,44,41,42,55,39,10,36,-87,32,21,29,90,25,118,21,119,17,89,13,46,9,-20,4,-80,0,101,-4,42,-8,-10,-13,-45,-17,-50,-21,-37,-25,28,-28,116,-32,11,-35,-53,-39,-57,-42,0,-44,122,-47,53,-49,63,-51,-115,-53,43,-54,26,-55,87,-56,-26,-57,-52,-57,-1,-57,-119,-56,97,-55,-115,-54,4,-52,-52,-51,-38,-49,48,-46,-54,-44,-92,-41,-72,-38,4,-34,-127,-31,43,-27,-2,-24,-15,-20,1,-15,37,-11,94,-7,-104,-3,-31,1,26,6,86,10,123,14,-116,18,-122,22,87,26,9,30,-120,33,-36,36,-13,39,-44,42,116,45,-47,47,-24,49,-73,51,51,53,108,54,73,55,-34,55,27,56,7,56,-95,55,-22,54,-34,53,-119,52,-32,50,-13,48,-73,46,60,44,124,41,-126,38,76,35,-25,31,78,28,-115,24,-84,20,-94,16,-112,12,91,8,37,4,-28,-1,-93,-5,108,-9,63,-13,36,-17,39,-21,63,-25,-118,-29,-18,-33,-110,-36,91,-39,105,-42,-81,-45,52,-47,5,-49}; }
	private static byte[] data39(){ return new byte[] {20,-51,122,-53,34,-54,36,-55,107,-56,16,-56,-3,-57,68,-56,-40,-56,-63,-55,-10,-54,126,-52,74,-50,105,-48,-58,-46,104,-43,77,-40,99,-37,-71,-34,56,-30,-25,-27,-68,-23,-80,-19,-64,-15,-27,-11,24,-6,84,-2,-107,2,-54,6,1,11,27,15,42,19,20,23,-30,26,-124,30,-4,33,65,37,77,40,34,43,-77,45,4,48,12,50,-52,51,62,53,101,54,53,55,-66,55,-23,55,-49,55,85,55,-106,54,126,53,27,52,107,50,114,48,46,46,-84,43,-30,40,-28,37,-88,34,62,31,-94,27,-32,23,-6,19,-10,15,-34,11,-82,7,124,3,57,-1,6,-5,-52,-10,-85,-14,-107,-18,-97,-22,-60,-26,19,-29,-120,-33,47,-36,13,-39,28,-42,119,-45,3,-47,-29,-50,-1,-52,113,-53,38,-54,52,-55,-118,-56,57,-56,51,-56,-121,-56,35,-55,26,-54,88,-53,-24,-52,-63,-50,-27,-48,73,-45,-10,-43,-38,-40,-6,-37,83,-33,-44,-30,-121,-26,92,-22,78,-18,99,-14,-128,-10,-74,-6,-19,-2,36,3,96,7,-126,11,-92,15,-95,19,-119,23,73,27,-25,30,80,34,-113,37,-113,40,86,43,-31,45,32,48,36,50,-48,51,63,53,81,54,31,55,-107,55,-70,55,-110,55,17,55,68,54,40,53,-74,51,6,50,-5,47,-69,45,42,43,98,40,90,37,32,34,-83,30,20,27,77,23,106,19,101,15,80,11,33,7,-15,2,-74,-2,-126,-6,83,-10,51,-14,41,-18,54,-22,102,-26,-68,-30,57,-33,-19,-37,-50,-40,-14,-43,73,-45,-18,-48,-52,-50,-4,-52,115,-53,53,-54,76,-55,-82,-56,99,-56,110,-56,-63,-56,112,-55,103,-54,-78,-53,73,-51,38,-49,80,-47,-67,-45,105,-42,87,-39,120,-36,-49,-33,89,-29,6,-25,-32,-22,-47,-18,-31,-14,-1,-10,49,-5,99,-1,-102,3,-54,7,-17,11,2,16,-1,19,-37,23,-103,27,39,31,-111,34,-68,37,-66,40,117,43,-8,45,48,48,38,50,-51,51,47,53,59,54,-3,54,108,55,-119,55,87,55,-50,54,-1,53,-47,52,104,51,-94,49,-96,47,80,45,-61,42,-12,39,-22,36,-82,33,57,30,-95,26,-38,22,-10,18,-11,14,-33,10,-75,6,-119,2,81,-2,33,-6,-7,-11,-36,-15,-37,-19,-19,-23,37,-26,-128,-30,8,-33,-64,-37,-81,-40,-46,-43,62,-45,-35,-48,-48,-50,1,-51,-127,-53,81,-54,103,-55,-40,-56,-111,-56,-93,-56,-2,-56,-76,-55,-81,-54,0,-52,-101,-51,125,-49,-83,-47,27,-44,-54,-42,-69,-39,-39,-36,57,-32,-69,-29,111,-25,66,-21,52,-17,66,-13,93,-9,-118,-5,-68,-1,-23,3,28,8,53,12,70,16,59,20,17,24,-55,27,81,31,-78,34,-40,37,-48,40,-126,43,-4,45,46,48,26,50,-66,51,22,53,26,54,-38,54,61,55,89,55,29,55,-109,54,-71,53,-114,52,27,51,84,49,80,47,-4,44,108,42,-98,39,-110,36,84,33,-29,29,72,26,-125,22,-91,18,-97,14,-111,10,105,6,63,2,14,-2,-32,-7,-66,-11,-89,-15,-87,-19,-61,-23,-1,-27,99,-30,-17,-34,-82,-37,-93,-40,-51,-43,62,-45,-24,-48,-37,-50,23,-51,-101,-53,110,-54,-110,-55,-3,-56,-57,-56,-47,-56,61,-55,-20,-55,-14,-54,66,-52,-30,-51,-59,-49,-8,-47,99,-44,25,-41,4,-38,41,-35,-126,-32,7,-28,-75,-25,-118,-21,120,-17,-125,-13,-99,-9,-61,-5,-15,-1,32,4,68,8,97,12,106,16,87,20,47,24,-39,27,97,31,-70,34,-36,37,-53,40,125,43,-19,45,26,48,5,50,-98,51,-11,52,-11,53,-83,54,16,55,38,55,-23,54,89,54,-128,53,79,52,-34,50,20,49,14,47,-69,44,43,42,93,39,81,36,22,33,-92,29,14,26,75,22,107,18,111,14,95,10,62,6,22,2,-22,-3,-65,-7,-92,-11,-114,-15,-104,-19,-74,-23,-10,-27,96,-30,-17,-34,-74,-37,-84,-40,-32,-43,79,-45,2,-47,-8,-50,55,-51,-64,-53,-105,-54,-69,-55,46,-55,-11,-56,5,-55,115,-55,31,-54,45,-53,121,-52,26,-50,0,-48,44,-46,-97,-44,77,-41,59,-38,91,-35,-77,-32,54,-28,-31,-25,-77,-21,-97,-17,-93,-13,-67,-9,-35,-5,9,0,48,4,84,8,105,12,113,16,88,20,43,24,-48,27,87,31,-88,34,-55,37,-77,40,96,43,-51,45,-4,47,-39,49,123,51,-58,52,-54,53,127,54,-33,54,-13,54,-72,54,36,54,81,53,24,52,-82,50,-32,48,-32,46,-117,44,-1,41,48,39,43,36,-17,32,-125,29,-19,25,47,22,83,18,90,14,78,10,50,6,11,2,-24,-3,-67,-7,-89,-11,-104,-15,-95,-19,-57,-23,10,-26,118,-30,12,-33,-46,-37,-49,-40,2,-42,121,-45,40,-47,38,-49,98,-51,-15,-53,-59,-54,-20,-55,97,-55,34,-55,61,-55,-101,-55,87,-54,86,-53,-86,-52,66,-50,43,-48,83,-46}; }
	private static byte[] data40(){ return new byte[] {-61,-44,110,-41,89,-38,118,-35,-53,-32,72,-28,-13,-25,-68,-21,-88,-17,-89,-13,-69,-9,-39,-5,0,0,35,4,66,8,88,12,82,16,66,20,5,24,-76,27,44,31,-126,34,-100,37,-121,40,48,43,-98,45,-57,47,-87,49,68,51,-105,52,-110,53,79,54,-86,54,-59,54,-123,54,-4,53,29,53,-7,51,126,50,-59,48,-69,46,112,44,-23,41,23,39,30,36,-32,32,124,29,-23,25,48,22,87,18,101,14,91,10,69,6,33,2,3,-2,-37,-7,-54,-11,-67,-15,-52,-19,-14,-23,58,-26,-90,-30,65,-33,8,-36,5,-39,61,-42,-83,-45,103,-47,92,-49,-98,-51,40,-52,-3,-54,34,-54,-108,-55,87,-55,104,-55,-50,-55,123,-54,126,-53,-52,-52,95,-50,71,-48,104,-46,-45,-44,124,-41,95,-38,121,-35,-56,-32,65,-28,-25,-25,-85,-21,-112,-17,-114,-13,-103,-9,-71,-5,-45,-1,-6,3,18,8,34,12,32,16,3,20,-50,23,115,27,-18,30,64,34,92,37,66,40,-16,42,90,45,-123,47,108,49,4,51,89,52,91,53,19,54,123,54,-111,54,92,54,-49,53,-2,52,-44,51,106,50,-86,48,-80,46,100,44,-29,41,26,39,36,36,-22,32,-110,29,-3,25,79,22,122,18,-118,14,-119,10,117,6,89,2,56,-2,31,-6,4,-10,7,-14,14,-18,61,-22,-124,-26,-14,-30,-114,-33,84,-36,84,-39,-120,-42,-6,-45,-80,-47,-92,-49,-28,-51,106,-52,61,-53,93,-54,-52,-55,-120,-55,-103,-55,-14,-55,-93,-54,-103,-53,-29,-52,115,-50,79,-48,111,-46,-49,-44,118,-41,77,-38,102,-35,-84,-32,30,-28,-65,-25,125,-21,94,-17,82,-13,95,-9,113,-5,-111,-1,-83,3,-60,7,-48,11,-53,15,-81,19,117,23,26,27,-106,30,-27,33,5,37,-22,39,-102,42,7,45,53,47,28,49,-67,50,17,52,29,53,-43,53,70,54,96,54,48,54,-81,53,-35,52,-62,51,88,50,-91,48,-82,46,108,44,-15,41,51,39,61,36,20,33,-71,29,50,26,-120,22,-73,18,-46,14,-47,10,-57,6,-85,2,-108,-2,118,-6,104,-10,101,-14,115,-18,-92,-22,-25,-26,91,-29,-15,-33,-69,-36,-76,-39,-21,-42,88,-44,9,-46,-4,-49,52,-50,-72,-52,-124,-53,-97,-54,6,-54,-66,-55,-61,-55,26,-54,-66,-54,-79,-53,-16,-52,120,-50,75,-48,100,-46,-69,-44,90,-41,39,-38,60,-35,116,-32,-26,-29,122,-25,50,-21,15,-17,-6,-14,4,-9,15,-5,44,-1,66,3,88,7,97,11,89,15,60,19,2,23,-90,26,36,30,115,33,-106,36,126,39,48,42,-94,44,-43,46,-63,48,103,50,-61,51,-45,52,-105,53,11,54,49,54,6,54,-111,53,-58,52,-75,51,83,50,-84,48,-70,46,-119,44,14,42,96,39,112,36,80,33,-2,29,127,26,-37,22,20,19,51,15,58,11,51,7,32,3,7,-1,-12,-6,-28,-10,-29,-14,-9,-18,33,-21,106,-25,-35,-29,109,-32,58,-35,43,-38,97,-41,-55,-44,116,-46,97,-48,-108,-50,14,-51,-42,-53,-27,-54,70,-54,-14,-55,-14,-55,58,-54,-38,-54,-69,-53,-8,-52,110,-50,61,-48,71,-46,-105,-44,40,-41,-16,-39,-10,-36,42,-32,-113,-29,29,-25,-51,-22,-96,-18,-118,-14,-123,-10,-107,-6,-91,-2,-68,2,-52,6,-44,10,-53,14,-84,18,115,22,24,26,-107,29,-19,32,13,36,-4,38,-75,41,41,44,101,46,87,48,6,50,106,51,-124,52,80,53,-50,53,0,54,-32,53,114,53,-72,52,-82,51,89,50,-65,48,-42,46,-79,44,67,42,-100,39,-69,36,-93,33,91,30,-27,26,73,23,-116,19,-78,15,-64,11,-67,7,-80,3,-99,-1,-116,-5,127,-9,-128,-13,-107,-17,-67,-21,10,-24,115,-28,9,-31,-54,-35,-65,-38,-25,-41,79,-43,-17,-46,-41,-48,0,-49,113,-51,46,-52,53,-53,-120,-54,47,-54,25,-54,97,-54,-24,-54,-54,-53,-20,-52,101,-50,26,-48,31,-46,97,-44,-28,-42,-91,-39,-101,-36,-56,-33,32,-29,-91,-26,78,-22,21,-18,-4,-15,-17,-11,-10,-7,5,-2,21,2,36,6,42,10,30,14,2,18,-59,21,112,25,-16,28,73,32,113,35,100,38,33,41,-93,43,-30,45,-32,47,-105,49,6,51,44,52,3,53,-114,53,-53,53,-71,53,90,53,-85,52,-81,51,106,50,-40,48,4,47,-26,44,-119,42,-18,39,23,37,13,34,-49,30,100,27,-44,23,29,20,75,16,99,12,100,8,96,4,79,0,65,-4,56,-8,58,-12,78,-16,121,-20,-63,-24,39,-27,-67,-31,115,-34,103,-37,-121,-40,-27,-43,127,-45,92,-47,122,-49,-31,-51,-110,-52,-118,-53,-43,-54,103,-54,76,-54,125,-54,-3,-54,-55,-53,-27,-52,70,-50,-12,-49,-27,-47,27,-44,-109,-42,66,-39,47,-36,76,-33,-101,-30,20,-26,-76,-23,114,-19,79,-15,59,-11,61,-7,70,-3,82,1}; }
	private static byte[] data41(){ return new byte[] {95,5,95,9,88,13,54,17,2,21,-87,24,50,28,-117,31,-68,34,-74,37,124,40,5,43,79,45,88,47,27,49,-104,50,-57,51,-79,52,70,53,-106,53,-112,53,65,53,-93,52,-74,51,-127,50,0,49,57,47,43,45,-33,42,79,40,-118,37,-118,34,91,31,-6,27,119,24,-57,20,4,17,29,13,45,9,39,5,33,1,19,-3,15,-7,17,-11,38,-15,78,-19,-107,-23,-8,-27,-123,-30,60,-33,34,-36,61,-39,-110,-42,31,-44,-12,-47,0,-48,99,-50,-6,-52,-16,-53,35,-53,-88,-54,126,-54,-100,-54,15,-53,-58,-53,-43,-52,31,-50,-58,-49,-100,-47,-51,-45,41,-42,-45,-40,-84,-37,-68,-34,1,-30,106,-27,0,-23,-74,-20,-124,-16,111,-12,102,-8,104,-4,118,0,118,4,127,8,110,12,83,16,30,20,-54,23,85,27,-70,30,-22,33,-11,36,-67,39,85,42,-85,44,-67,46,-107,48,22,50,96,51,79,52,-4,52,91,53,100,53,44,53,-104,52,-59,51,-100,50,50,49,120,47,127,45,63,43,-58,40,11,38,31,35,-7,31,-86,28,46,25,-110,21,-50,17,-4,13,8,10,19,6,11,2,5,-2,3,-6,4,-10,27,-14,65,-18,-126,-22,-26,-26,105,-29,27,-32,-9,-36,9,-38,83,-41,-43,-44,-101,-46,-100,-48,-22,-50,123,-51,84,-52,-126,-53,-22,-54,-71,-54,-71,-54,33,-53,-62,-53,-67,-52,-7,-51,-123,-49,82,-47,102,-45,-69,-43,77,-40,24,-37,27,-34,75,-31,-82,-28,50,-24,-33,-21,-94,-17,-123,-13,114,-9,115,-5,116,-1,122,3,121,7,108,11,82,15,29,19,-47,22,94,26,-55,29,6,33,21,36,-18,38,-114,41,-15,43,23,46,-13,47,-109,49,-30,50,-22,51,-87,52,22,53,57,53,16,53,-108,52,-46,51,-65,50,104,49,-62,47,-36,45,-79,43,71,41,-96,38,-61,35,-83,32,112,29,-2,25,112,22,-71,18,-19,14,6,11,21,7,21,3,19,-1,19,-5,21,-9,44,-13,80,-17,-113,-21,-21,-25,106,-28,18,-31,-25,-35,-20,-38,41,-40,-95,-43,84,-45,74,-47,-124,-49,1,-50,-48,-52,-34,-53,65,-53,-20,-54,-27,-54,47,-53,-65,-53,-94,-52,-52,-51,63,-49,-4,-48,-7,-46,59,-43,-70,-41,116,-38,98,-35,-119,-32,-43,-29,81,-25,-19,-22,-87,-18,125,-14,105,-10,89,-6,95,-2,89,2,92,6,76,10,50,14,2,18,-71,21,77,25,-64,28,7,32,29,35,6,38,-80,40,38,43,88,45,74,47,-9,48,90,50,122,51,72,52,-49,52,5,53,-14,52,-115,52,-29,51,-29,50,-92,49,18,48,70,46,41,44,-37,41,65,39,121,36,119,33,69,30,-24,26,99,23,-68,19,-7,15,31,12,50,8,58,4,63,0,59,-4,73,-8,86,-12,126,-16,-74,-20,14,-23,-124,-27,39,-30,-20,-34,-21,-37,21,-39,-124,-42,32,-44,12,-46,44,-48,-99,-50,80,-51,79,-52,-103,-53,46,-53,17,-53,65,-53,-67,-53,-120,-52,-104,-51,-7,-50,-103,-48,-124,-46,-79,-44,24,-41,-64,-39,-100,-36,-83,-33,-18,-30,86,-26,-25,-23,-108,-19,96,-15,62,-11,46,-7,37,-3,35,1,28,5,18,9,-10,12,-55,16,-122,20,31,24,-100,27,-21,30,15,34,3,37,-65,39,66,42,-122,44,-116,46,74,48,-56,49,-9,50,-33,51,125,52,-54,52,-49,52,-124,52,-17,51,13,51,-33,49,109,48,-80,46,-77,44,115,42,-13,39,63,37,79,34,49,31,-30,27,112,24,-45,20,33,17,78,13,106,9,126,5,127,1,-117,-3,-113,-7,-92,-11,-58,-15,-7,-19,80,-22,-72,-26,87,-29,13,-32,1,-35,30,-38,118,-41,12,-43,-41,-46,-14,-48,64,-49,-24,-51,-55,-52,-4,-53,124,-53,65,-53,92,-53,-66,-53,107,-52,104,-51,-86,-50,53,-48,7,-46,25,-44,110,-42,-2,-40,-60,-37,-60,-34,-17,-31,74,-27,-56,-24,107,-20,40,-16,-5,-13,-25,-9,-48,-5,-47,-1,-63,3,-70,7,-100,11,118,15,50,19,-38,22,87,26,-72,29,-28,32,-23,35,-78,38,72,41,-96,43,-74,45,-111,47,29,49,105,50,104,51,30,52,-121,52,-91,52,116,52,-5,51,49,51,35,50,-61,48,40,47,62,45,24,43,-77,40,14,38,58,35,44,32,-14,28,-114,25,5,22,90,18,-102,14,-69,10,-39,6,-30,2,-18,-2,-7,-6,9,-9,45,-13,91,-17,-86,-21,15,-24,-101,-28,80,-31,45,-34,65,-37,-122,-40,5,-42,-60,-45,-64,-47,2,-48,-121,-50,87,-51,108,-52,-43,-53,123,-53,-128,-53,-66,-53,89,-52,52,-51,91,-50,-48,-49,127,-47,-126,-45,-77,-43,51,-40,-32,-38,-57,-35,-27,-32,38,-28,-104,-25,42,-21,-41,-18,-92,-14,-128,-10,103,-6,95,-2,76,2,68,6,39,10,3,14,-57,17,111,21,0,25,95,28,-90,31,-83,34,-111,37,51,40,-94,42}; }
	private static byte[] data42(){ return new byte[] {-49,44,-69,46,102,48,-57,49,-30,50,-77,51,55,52,114,52,93,52,0,52,85,51,95,50,36,49,-102,47,-44,45,-60,43,119,41,-15,38,45,36,57,33,18,30,-64,26,73,23,-82,19,-8,15,41,12,76,8,95,4,109,0,127,-4,-117,-8,-79,-12,-38,-16,33,-19,-126,-23,0,-26,-86,-30,120,-33,126,-36,-84,-39,31,-41,-64,-44,-85,-46,-46,-48,62,-49,-12,-51,-17,-52,53,-52,-56,-53,-91,-53,-48,-53,69,-52,5,-51,16,-50,99,-49,-2,-48,-38,-46,-5,-44,87,-41,-13,-39,-64,-36,-59,-33,-10,-30,81,-26,-42,-23,115,-19,49,-15,3,-11,-29,-8,-46,-4,-66,0,-82,4,-103,8,113,12,61,16,-19,19,-126,23,-10,26,63,30,96,33,77,36,10,39,-120,41,-49,43,-46,45,-104,47,19,49,73,50,58,51,-42,51,53,52,59,52,-2,51,115,51,-102,50,125,49,19,48,105,46,119,44,69,42,-40,39,47,37,82,34,66,31,5,28,-98,24,23,21,109,17,-83,13,-39,9,-12,5,11,2,27,-2,47,-6,78,-10,119,-14,-74,-18,17,-21,-126,-25,36,-28,-34,-32,-44,-35,-13,-38,75,-40,-34,-43,-88,-45,-69,-47,11,-48,-93,-50,-126,-51,-86,-52,31,-52,-37,-53,-24,-53,57,-52,-34,-52,-57,-51,-4,-50,118,-48,53,-46,56,-44,123,-42,-8,-40,-82,-37,-103,-34,-76,-31,-2,-28,106,-24,-3,-21,-89,-17,113,-13,66,-9,45,-5,19,-1,1,3,-22,6,-61,10,-106,14,76,18,-22,21,105,25,-63,28,-15,31,-14,34,-64,37,88,40,-77,42,-46,44,-78,46,72,48,-95,49,-88,50,107,51,-26,51,13,52,-12,51,-124,51,-46,50,-45,49,-119,48,-1,46,42,45,25,43,-56,40,57,38,117,35,-127,32,85,29,9,26,-112,22,-8,18,71,15,125,11,-93,7,-63,3,-43,-1,-20,-5,9,-8,49,-12,106,-16,-68,-20,37,-23,-73,-27,101,-30,72,-33,84,-36,-105,-39,16,-41,-58,-44,-71,-46,-17,-48,106,-49,39,-50,52,-51,-125,-52,35,-52,9,-52,62,-52,-68,-52,-124,-51,-102,-50,-17,-49,-110,-47,116,-45,-107,-43,-6,-41,-111,-38,100,-35,102,-32,-104,-29,-16,-26,113,-22,12,-18,-60,-15,-111,-11,105,-7,81,-3,54,1,31,5,-4,8,-50,12,-114,16,51,20,-65,23,36,27,101,30,120,33,90,36,10,39,125,41,-71,43,-79,45,105,47,-37,48,9,50,-23,50,-121,51,-47,51,-39,51,-114,51,-2,50,34,50,-6,48,-108,47,-35,45,-17,43,-69,41,73,39,-90,36,-61,33,-70,30,126,27,26,24,-103,20,-15,16,59,13,104,9,-112,5,-88,1,-58,-3,-32,-7,9,-10,58,-14,-122,-18,-26,-22,103,-25,14,-28,-41,-32,-42,-35,-3,-38,99,-40,-6,-43,-41,-45,-22,-47,73,-48,-26,-50,-48,-51,-3,-52,122,-52,61,-52,76,-52,-86,-52,74,-51,61,-50,113,-49,-19,-48,-79,-46,-79,-44,-11,-42,111,-39,37,-36,13,-33,37,-30,105,-27,-46,-24,96,-20,2,-16,-57,-13,-110,-9,114,-5,84,-1,55,3,23,7,-20,10,-81,14,96,18,-11,21,104,25,-69,28,-36,31,-36,34,-104,37,48,40,125,42,-103,44,110,46,-1,47,81,49,81,50,21,51,-126,51,-83,51,-115,51,25,51,108,50,98,49,34,48,-113,46,-62,44,-81,42,97,40,-42,37,22,35,35,32,1,29,-73,25,67,22,-74,18,6,15,73,11,116,7,-104,3,-73,-1,-44,-5,-3,-9,41,-12,111,-16,-60,-20,58,-23,-46,-27,-120,-30,118,-33,-126,-36,-44,-39,78,-41,14,-43,4,-45,65,-47,-66,-49,-125,-50,-112,-51,-28,-52,-126,-52,112,-52,-97,-52,36,-51,-26,-51,-4,-50,79,-48,-13,-47,-53,-45,-14,-43,70,-40,-29,-38,-84,-35,-88,-32,-42,-29,35,-25,-95,-22,50,-18,-27,-15,-89,-11,121,-7,89,-3,52,1,23,5,-21,8,-76,12,110,16,9,20,-111,23,-20,26,40,30,52,33,16,36,-68,38,40,41,98,43,85,45,12,47,121,48,-89,49,-124,50,37,51,108,51,118,51,46,51,-98,50,-57,49,-93,48,59,47,-109,45,-96,43,122,41,9,39,110,36,-108,33,-112,30,92,27,2,24,-123,20,-20,16,54,13,116,9,-100,5,-59,1,-30,-3,13,-6,53,-10,119,-14,-64,-18,47,-21,-78,-25,95,-28,47,-31,48,-34,94,-37,-58,-40,97,-42,62,-44,84,-46,-77,-48,82,-49,57,-50,105,-51,-35,-52,-93,-52,-82,-52,4,-51,-90,-51,-115,-50,-65,-49,54,-47,-18,-46,-20,-44,36,-41,-103,-39,70,-36,36,-33,53,-30,111,-27,-49,-24,83,-20,-18,-17,-88,-13,107,-9,68,-5,25,-1,-7,2,-49,6,-101,10,92,14,1,18,-107,21,-1,24,80,28,110,31,102,34,40,37,-77,39,11,42,29,44,-7,45,-118,47,-38,48,-27,49,-94,50,30,51,71,51,47,51,-60,50,22,50}; }
	private static byte[] data43(){ return new byte[] {31,49,-37,47,91,46,-112,44,-118,42,66,40,-58,37,10,35,38,32,13,29,-54,25,102,22,-35,18,60,15,-124,11,-69,7,-25,3,14,0,54,-4,96,-8,-103,-12,-31,-16,62,-19,-71,-23,81,-26,15,-29,-5,-33,13,-35,93,-38,-41,-41,-107,-43,-116,-45,-61,-47,62,-48,1,-49,2,-50,88,-51,-21,-52,-48,-52,-4,-52,114,-51,49,-50,56,-49,-121,-48,23,-46,-17,-45,0,-42,82,-40,-34,-38,-101,-35,-111,-32,-86,-29,-8,-26,94,-22,-17,-19,-112,-15,76,-11,21,-7,-24,-4,-65,0,-104,4,99,8,46,12,-41,15,121,19,-12,22,82,26,-118,29,-106,32,114,35,31,38,-113,40,-57,42,-60,44,122,46,-13,47,35,49,11,50,-81,50,6,51,20,51,-37,50,83,50,-121,49,113,48,23,47,118,45,-104,43,116,41,29,39,-124,36,-64,33,-62,30,-98,27,82,24,-36,20,84,17,-91,13,-17,9,34,6,80,2,124,-2,-90,-6,-37,-10,31,-13,110,-17,-31,-21,100,-24,21,-27,-28,-31,-28,-34,18,-36,115,-39,15,-41,-29,-44,-10,-46,76,-47,-30,-49,-62,-50,-26,-51,84,-51,9,-51,11,-51,83,-51,-24,-51,-63,-50,-25,-49,75,-47,-6,-46,-28,-44,17,-41,115,-39,22,-36,-31,-34,-25,-31,18,-27,99,-24,-35,-21,106,-17,24,-13,-44,-10,-100,-6,113,-2,65,2,20,6,-37,9,-108,13,58,17,-59,20,54,24,126,27,-90,30,-103,33,98,36,-13,38,78,41,107,43,73,45,-21,46,62,48,89,49,34,50,-89,50,-27,50,-45,50,125,50,-35,49,-13,48,-58,47,80,46,-102,44,-95,42,110,40,-3,37,88,35,127,32,118,29,69,26,-21,22,116,19,-36,15,50,12,116,8,-87,4,-38,0,8,-3,58,-7,121,-11,-62,-15,37,-18,-97,-22,55,-25,-9,-29,-37,-32,-18,-35,53,-37,-87,-40,99,-42,73,-44,126,-46,-24,-48,-97,-49,-106,-50,-39,-51,96,-51,51,-51,79,-51,-77,-51,97,-50,87,-49,-113,-48,19,-46,-46,-45,-43,-43,19,-40,-117,-38,59,-35,25,-32,41,-29,96,-26,-68,-23,59,-19,-47,-16,-128,-12,62,-8,5,-4,-40,-1,-93,3,113,7,44,11,-35,14,118,18,-14,21,86,25,-119,28,-96,31,127,34,50,37,-83,39,-18,41,-10,43,-71,45,63,47,126,48,120,49,41,50,-106,50,-79,50,-112,50,24,50,99,49,95,48,26,47,-113,45,-61,43,-73,41,110,39,-14,36,54,34,85,31,60,28,3,25,-98,21,36,18,-127,14,-35,10,20,7,84,3,127,-1,-70,-5,-19,-9,56,-12,-119,-16,-3,-20,125,-23,48,-26,-13,-30,-9,-33,20,-35,115,-38,1,-40,-56,-43,-46,-45,21,-46,-98,-48,107,-49,125,-50,-39,-51,122,-51,102,-51,-102,-51,25,-50,-37,-50,-19,-49,55,-47,-46,-46,-92,-44,-69,-42,10,-39,-108,-37,77,-34,64,-31,81,-28,-100,-25,-6,-22,127,-18,28,-14,-55,-11,-118,-7,81,-3,29,1,-27,4,-85,8,93,12,6,16,-115,19,5,23,75,26,-128,29,115,32,76,35,-29,37,76,40,120,42,101,44,21,46,-127,47,-89,48,-117,49,35,50,115,50,-128,50,61,50,-76,49,-26,48,-52,47,116,46,-44,44,-12,42,-41,40,-128,38,-17,35,46,33,57,30,28,27,-43,23,111,20,-24,16,75,13,-101,9,-35,5,21,2,77,-2,-124,-6,-58,-10,22,-13,115,-17,-15,-21,-126,-24,63,-27,24,-30,41,-33,90,-36,-49,-39,108,-41,78,-43,106,-45,-59,-47,102,-48,71,-49,116,-50,-29,-51,-96,-51,-98,-51,-19,-51,125,-50,91,-49,120,-48,-30,-47,-125,-45,114,-43,-111,-41,-11,-39,-121,-36,85,-33,72,-30,111,-27,-74,-24,34,-20,-88,-17,72,-13,-9,-10,-72,-6,123,-2,67,2,8,6,-63,9,114,13,9,17,-118,20,-15,23,43,27,77,30,51,33,-9,35,125,38,-46,40,-25,42,-61,44,91,46,-78,47,-62,48,-113,49,17,50,78,50,64,50,-20,49,76,49,107,48,62,47,-46,45,31,44,53,42,-1,39,-91,37,-4,34,56,32,52,29,18,26,-64,22,90,19,-56,15,49,12,121,8,-62,4,-8,0,55,-3,115,-7,-68,-11,22,-14,125,-18,5,-21,-91,-25,109,-28,92,-31,116,-34,-64,-37,62,-39,-12,-42,-22,-44,20,-45,-117,-47,59,-48,52,-49,118,-50,-8,-51,-53,-51,-34,-51,64,-50,-26,-50,-45,-49,7,-47,123,-46,55,-44,43,-42,96,-40,-53,-38,111,-35,64,-32,68,-29,109,-26,-68,-23,46,-19,-76,-16,90,-12,5,-8,-57,-5,-122,-1,75,3,8,7,-68,10,97,14,-16,17,103,21,-67,24,-16,27,-5,30,-40,33,-121,36,-1,38,63,41,68,43,10,45,-111,46,-46,47,-47,48,-122,49,-7,49,30,50,1,50,-108,49,-22,48,-18,47,-72,46,55,45,120,43,122,41,64,39,-50,36,39,34,81,31,70,28}; }
	private static byte[] data44(){ return new byte[] {32,25,-59,21,92,18,-52,14,43,11,126,7,-69,3,3,0,59,-4,-122,-8,-48,-12,52,-15,-90,-19,57,-22,-26,-26,-69,-29,-75,-32,-32,-35,59,-37,-55,-40,-108,-42,-109,-44,-37,-46,89,-47,36,-48,44,-49,-127,-50,24,-50,-5,-51,33,-50,-107,-50,75,-49,73,-48,-114,-47,15,-45,-36,-44,-38,-42,29,-39,-109,-37,63,-34,28,-31,36,-28,86,-25,-89,-22,32,-18,-93,-15,79,-11,-11,-8,-72,-4,114,0,50,4,-23,7,-105,11,50,15,-71,18,36,22,110,25,-108,28,-110,31,96,34,2,37,101,39,-101,41,-119,43,65,45,-73,46,-28,47,-45,48,119,49,-43,49,-19,49,-69,49,66,49,-125,48,125,47,51,46,-89,44,-37,42,-48,40,-116,38,16,36,95,33,127,30,116,27,63,24,-19,20,116,17,-21,13,70,10,-102,6,-34,2,34,-1,103,-5,-79,-9,7,-12,113,-16,-18,-20,-119,-23,70,-26,32,-29,48,-32,97,-35,-48,-38,106,-40,69,-42,85,-44,-84,-46,60,-47,24,-48,46,-49,-106,-50,59,-50,48,-50,103,-50,-24,-50,-83,-49,-69,-48,11,-46,-99,-45,113,-43,124,-41,-53,-39,71,-36,-2,-34,-33,-31,-16,-28,34,-24,125,-21,-16,-18,126,-14,31,-10,-50,-7,-123,-3,65,1,-5,4,-84,8,82,12,-26,15,97,19,-59,22,2,26,31,29,14,32,-48,34,98,37,-70,39,-36,41,-60,43,99,45,-47,46,-23,47,-53,48,95,49,-81,49,-74,49,119,49,-18,48,35,48,14,47,-68,45,30,44,76,42,54,40,-27,37,104,35,-89,32,-52,29,-80,26,-125,23,34,20,-79,16,34,13,-128,9,-43,5,29,2,99,-2,-83,-6,-2,-10,92,-13,-53,-17,85,-20,-10,-24,-67,-27,-88,-30,-68,-33,2,-35,118,-38,34,-40,9,-42,42,-44,-116,-46,45,-47,21,-48,59,-49,-77,-50,97,-50,108,-50,-90,-50,63,-49,8,-48,38,-47,-126,-46,26,-44,-2,-43,13,-40,104,-38,-25,-36,-87,-33,-118,-30,-91,-27,-43,-24,55,-20,-89,-17,56,-13,-41,-10,-126,-6,60,-2,-19,1,-90,5,80,9,-18,12,125,16,-17,19,69,23,127,26,-117,29,115,32,40,35,-84,37,-6,39,14,42,-25,43,125,45,-41,46,-23,47,-71,48,64,49,-123,49,124,49,53,49,-99,48,-56,47,-89,46,74,45,-90,43,-55,41,-87,39,86,37,-52,34,12,32,39,29,13,26,-42,22,124,19,3,16,120,12,-40,8,43,5,122,1,-59,-3,16,-6,106,-10,-51,-14,68,-17,-41,-21,-127,-24,79,-27,72,-30,99,-33,-74,-36,53,-38,-18,-41,-32,-43,13,-44,124,-46,41,-47,28,-48,83,-49,-47,-50,-110,-50,-97,-50,-17,-50,-121,-49,103,-48,-123,-47,-18,-46,-113,-44,120,-42,-111,-40,-16,-38,119,-35,60,-32,33,-29,63,-26,112,-23,-43,-20,67,-16,-42,-13,112,-9,31,-5,-54,-2,-123,2,44,6,-38,9,109,13,-11,16,94,20,-79,23,-37,26,-31,29,-64,32,101,35,-24,37,33,40,51,42,-11,43,-113,45,-51,46,-29,47,-102,48,35,49,82,49,71,49,-17,48,83,48,113,47,75,46,-29,44,54,43,88,41,43,39,-38,36,68,34,-122,31,-102,28,-128,25,72,22,-22,18,119,15,-25,11,78,8,-97,4,-8,0,61,-3,-103,-7,-18,-11,95,-14,-39,-18,116,-21,38,-24,-2,-28,-3,-31,37,-33,127,-36,8,-38,-51,-41,-58,-43,2,-44,119,-46,48,-47,46,-48,111,-49,-11,-50,-61,-50,-43,-50,50,-49,-46,-49,-74,-48,-29,-47,74,-45,-6,-44,-30,-42,7,-39,98,-37,-10,-35,-77,-32,-88,-29,-71,-26,-6,-23,79,-19,-53,-16,81,-12,-15,-9,-105,-5,69,-1,-12,2,-98,6,63,10,-45,13,78,17,-75,20,-3,23,33,27,30,30,-11,32,-112,35,10,38,59,40,64,42,1,44,-122,45,-58,46,-56,47,-128,48,-8,48,37,49,13,49,-80,48,11,48,33,47,-7,45,-125,44,-34,42,-23,40,-55,38,104,36,-42,33,21,31,35,28,14,25,-47,21,118,18,4,15,116,11,-33,7,52,4,-117,0,-34,-4,53,-7,-105,-11,8,-14,-116,-18,44,-21,-26,-25,-57,-28,-56,-31,0,-33,90,-36,-12,-39,-72,-41,-61,-43,-2,-45,-125,-46,66,-47,69,-48,-109,-49,27,-49,-9,-50,12,-49,111,-49,26,-48,-4,-48,56,-46,-100,-45,86,-43,61,-41,105,-39,-58,-37,90,-34,29,-31,12,-28,37,-25,96,-22,-71,-19,45,-15,-72,-12,80,-8,-10,-5,-97,-1,73,3,-15,6,-119,10,26,14,-113,17,-18,20,50,24,75,27,71,30,14,33,-83,35,20,38,69,40,66,42,-12,43,125,45,-84,46,-83,47,91,48,-51,48,-13,48,-40,48,114,48,-55,47,-37,46,-86,45,57,44,-121,42,-106,40,112,38,13,36,124,33,-71,30,-59,27,-76,24,116,21,30,18,-87,14,35,11,-120,7,-23,3,61,0,-105,-4}; }
	private static byte[] data45(){ return new byte[] {-13,-8,89,-11,-48,-15,91,-18,-3,-22,-62,-25,-94,-28,-74,-31,-27,-34,84,-36,-22,-39,-68,-41,-56,-43,14,-44,-107,-46,95,-47,102,-48,-72,-49,74,-49,36,-49,69,-49,-85,-49,86,-48,69,-47,119,-46,-21,-45,-98,-43,-114,-41,-74,-39,23,-36,-84,-34,109,-31,93,-28,116,-25,-82,-22,6,-18,120,-15,-3,-12,-106,-8,54,-4,-36,-1,-126,3,36,7,-70,10,66,14,-74,17,12,21,77,24,94,27,86,30,22,33,-81,35,17,38,61,40,47,42,-26,43,92,45,-110,46,-122,47,51,48,-97,48,-61,48,-96,48,58,48,-116,47,-98,46,103,45,-8,43,62,42,84,40,40,38,-58,35,55,33,112,30,-123,27,108,24,53,21,-33,17,107,14,-20,10,79,7,-72,3,14,0,109,-4,-51,-8,55,-11,-75,-15,65,-18,-19,-22,-78,-25,-99,-28,-81,-31,-21,-34,88,-36,-7,-39,-52,-41,-33,-43,40,-44,-74,-46,-127,-47,-113,-48,-31,-49,123,-49,84,-49,125,-49,-33,-49,-112,-48,127,-47,-76,-46,40,-44,-36,-43,-52,-41,-14,-39,87,-36,-28,-34,-84,-31,-109,-28,-83,-25,-32,-22,59,-18,-92,-15,45,-11,-71,-8,94,-4,-7,-1,-94,3,57,7,-48,10,79,14,-63,17,18,21,76,24,93,27,76,30,11,33,-100,35,-3,37,33,40,21,42,-62,43,57,45,105,46,91,47,7,48,110,48,-111,48,108,48,6,48,85,47,103,46,50,45,-67,43,12,42,27,40,-13,37,-106,35,1,33,69,30,82,27,71,24,10,21,-69,17,75,14,-54,10,59,7,-98,3,-2,-1,93,-4,-60,-8,50,-11,-76,-15,68,-18,-13,-22,-66,-25,-82,-28,-64,-31,4,-33,114,-36,22,-38,-16,-41,1,-42,82,-44,-35,-46,-81,-47,-69,-48,19,-48,-87,-49,-118,-49,-85,-49,21,-48,-63,-48,-77,-47,-27,-46,90,-44,10,-42,-6,-41,32,-38,127,-36,13,-33,-51,-31,-71,-28,-56,-25,0,-21,76,-18,-67,-15,56,-11,-54,-8,99,-4,-2,-1,-95,3,53,7,-57,10,68,14,-80,17,-2,20,54,24,64,27,46,30,-22,32,118,35,-40,37,-9,39,-23,41,-108,43,11,45,55,46,45,47,-45,47,61,48,94,48,60,48,-45,47,41,47,54,46,6,45,-109,43,-31,41,-8,39,-50,37,119,35,-29,32,43,30,62,27,50,24,-2,20,-81,17,70,14,-56,10,59,7,-91,3,8,0,108,-4,-42,-8,72,-11,-51,-15,96,-18,23,-21,-34,-25,-41,-28,-23,-31,47,-33,-95,-36,69,-38,33,-40,53,-42,-124,-44,20,-45,-32,-47,-15,-48,72,-48,-38,-49,-66,-49,-38,-49,67,-48,-16,-48,-37,-47,15,-45,125,-44,43,-42,26,-40,56,-38,-104,-36,31,-33,-36,-31,-62,-28,-47,-25,-3,-22,80,-18,-80,-15,49,-11,-72,-8,79,-4,-24,-1,-125,3,22,7,-92,10,28,14,-122,17,-46,20,3,24,18,27,-9,29,-76,32,66,35,-102,37,-61,39,-86,41,96,43,-52,44,6,46,-19,46,-93,47,5,48,47,48,11,48,-88,47,-4,46,18,46,-29,44,115,43,-54,41,-36,39,-62,37,100,35,-33,32,36,30,64,27,57,24,6,21,-63,17,89,14,-31,10,89,7,-58,3,46,0,-105,-4,1,-7,124,-11,-2,-15,-101,-18,77,-21,29,-24,19,-27,39,-30,114,-33,-33,-36,-118,-38,95,-40,120,-42,-63,-44,84,-45,28,-46,45,-47,125,-48,20,-48,-22,-49,14,-48,106,-48,25,-47,-4,-47,45,-45,-107,-44,65,-42,38,-40,68,-38,-102,-36,29,-33,-40,-31,-77,-28,-63,-25,-27,-22,50,-18,-111,-15,10,-11,-115,-8,31,-4,-76,-1,75,3,-36,6,100,10,-36,13,65,17,-115,20,-70,23,-55,26,-83,29,108,32,-13,34,85,37,117,39,104,41,22,43,-117,44,-61,45,-79,46,104,47,-49,47,-3,47,-36,47,-128,47,-40,46,-11,45,-56,44,99,43,-72,41,-38,39,-66,37,106,35,-21,32,52,30,90,27,83,24,45,21,-24,17,-121,14,22,11,-111,7,3,4,112,0,-38,-4,77,-7,-59,-11,79,-14,-22,-18,-97,-21,115,-24,100,-27,-128,-30,-61,-33,54,-35,-39,-38,-76,-40,-62,-42,17,-43,-102,-45,100,-46,106,-47,-65,-48,69,-48,35,-48,54,-48,-106,-48,53,-47,27,-46,61,-45,-90,-44,69,-42,40,-40,59,-38,-116,-36,10,-33,-72,-31,-108,-28,-106,-25,-74,-22,-2,-19,84,-15,-55,-12,72,-8,-44,-5,102,-1,-9,2,-120,6,7,10,-124,13,-32,16,49,20,89,23,105,26,78,29,10,32,-101,34,-11,36,32,39,14,41,-57,42,60,44,121,45,110,46,39,47,-103,47,-58,47,-76,47,86,47,-65,46,-39,45,-68,44,89,43,-70,41,-31,39,-52,37,-125,35,8,33,92,30,-121,27,-121,24,106,21,38,18,-44,14,97,11,-28,7,92,4,-52,0,59,-3,-80,-7,44,-10,-74,-14,87,-17,10,-20,-35,-24,-47,-27,-23,-30}; }
	private static byte[] data46(){ return new byte[] {45,-32,-99,-35,61,-37,20,-39,32,-41,105,-43,-19,-45,-79,-46,-75,-47,-4,-48,-124,-48,84,-48,98,-48,-69,-48,80,-47,46,-46,74,-45,-89,-44,65,-42,22,-40,38,-38,107,-36,-30,-34,-119,-31,91,-28,83,-25,116,-22,-86,-19,4,-15,109,-12,-26,-9,113,-5,-6,-2,-118,2,22,6,-107,9,13,13,107,16,-74,19,-28,22,-15,25,-39,28,-104,31,39,34,-116,36,-76,38,-83,40,101,42,-27,43,38,45,34,46,-28,46,90,47,-107,47,-121,47,52,47,-93,46,-53,45,-76,44,91,43,-56,41,-12,39,-19,37,-84,35,55,33,-103,30,-57,27,-43,24,-69,21,-124,18,49,15,-54,11,83,8,-51,4,68,1,-73,-3,44,-6,-81,-10,57,-13,-39,-17,-113,-20,96,-23,83,-26,107,-29,-87,-32,24,-34,-78,-37,-121,-39,-119,-41,-46,-43,72,-44,11,-45,3,-46,68,-47,-62,-48,-120,-48,-113,-48,-37,-48,105,-47,59,-46,75,-45,-93,-44,43,-42,-2,-41,-4,-39,60,-36,-89,-34,68,-31,16,-28,-5,-26,23,-22,67,-19,-107,-16,-6,-13,108,-9,-16,-6,120,-2,-1,1,-116,5,7,9,123,12,-34,15,36,19,85,22,99,25,77,28,16,31,-90,33,8,36,63,38,54,40,-4,41,-128,43,-56,44,-47,45,-104,46,27,47,95,47,90,47,22,47,-116,46,-64,45,-75,44,106,43,-37,41,29,40,20,38,-23,35,123,33,-28,30,34,28,50,25,39,22,-10,18,-85,15,75,12,-39,8,90,5,-41,1,74,-2,-55,-6,69,-9,-39,-13,115,-16,45,-19,-4,-23,-20,-26,1,-28,59,-31,-90,-34,59,-36,6,-38,9,-40,62,-42,-70,-44,103,-45,93,-46,-112,-47,6,-47,-65,-48,-69,-48,-6,-48,126,-47,66,-46,74,-45,-116,-44,20,-42,-49,-41,-52,-39,-7,-37,90,-34,-16,-32,-86,-29,-107,-26,-99,-23,-56,-20,15,-16,108,-13,-39,-10,87,-6,-42,-3,97,1,-31,4,99,8,-47,11,51,15,125,18,-85,21,-63,24,-87,27,117,30,13,33,120,35,-76,37,-76,39,-127,41,16,43,96,44,120,45,68,46,-38,46,34,47,46,47,-8,46,119,46,-66,45,-70,44,126,43,0,42,72,40,85,38,46,36,-49,33,71,31,-119,28,-83,25,-93,22,-127,19,59,16,-25,12,119,9,3,6,-128,2,-5,-2,124,-5,-6,-9,-114,-12,44,-15,-32,-19,-79,-22,-100,-25,-83,-28,-28,-31,71,-33,-42,-36,-102,-38,-111,-40,-61,-42,45,-43,-42,-45,-68,-46,-27,-47,77,-47,-5,-48,-26,-48,29,-47,-115,-47,71,-46,62,-45,117,-44,-21,-43,-99,-41,-120,-39,-87,-37,0,-34,-125,-32,56,-29,20,-26,17,-23,55,-20,110,-17,-57,-14,45,-10,-94,-7,32,-3,-93,0,34,4,-95,7,12,11,115,14,-73,17,-15,20,-1,23,-10,26,-64,29,96,32,-42,34,21,37,35,39,-7,40,-112,42,-14,43,13,45,-16,45,-115,46,-27,46,3,47,-46,46,107,46,-70,45,-57,44,-99,43,39,42,-121,40,-102,38,-122,36,51,34,-72,31,8,29,56,26,54,23,33,20,-28,16,-104,13,49,10,-62,6,69,3,-59,-1,71,-4,-53,-8,93,-11,-4,-15,-81,-18,123,-21,102,-24,112,-27,-95,-30,-2,-33,-126,-35,67,-37,41,-39,85,-41,-80,-43,79,-44,38,-45,67,-46,-103,-47,60,-47,23,-47,59,-47,-95,-47,68,-46,48,-45,86,-44,-70,-43,96,-41,55,-39,78,-37,-110,-35,11,-32,-80,-30,127,-27,117,-24,-120,-21,-64,-18,5,-14,106,-11,-42,-8,77,-4,-50,-1,73,3,-62,6,53,10,-112,13,-30,16,20,20,47,23,37,26,-8,28,-96,31,28,34,105,36,125,38,97,40,6,42,114,43,-97,44,-115,45,58,46,-90,46,-51,46,-75,46,88,46,-71,45,-34,44,-72,43,98,42,-61,40,-14,38,-22,36,-91,34,59,32,-105,29,-45,26,-30,23,-42,20,-94,17,99,14,-1,10,-100,7,35,4,-89,0,48,-3,-80,-7,74,-10,-30,-14,-106,-17,99,-20,65,-23,79,-26,113,-29,-53,-32,69,-34,-7,-37,-40,-39,-12,-41,69,-42,-46,-44,-99,-45,-88,-46,-14,-47,126,-47,77,-47,94,-47,-82,-47,73,-46,23,-45,53,-44,-125,-43,21,-41,-29,-40,-35,-38,32,-35,123,-33,30,-30,-44,-28,-60,-25,-55,-22,-12,-19,52,-15,-116,-12,-17,-9,104,-5,-39,-2,90,2,-53,5,62,9,-100,12,-19,15,37,19,65,22,64,25,24,28,-53,30,80,33,-91,35,-54,37,-75,39,110,41,-28,42,37,44,32,45,-33,45,95,46,-108,46,-110,46,70,46,-69,45,-16,44,-30,43,-103,42,17,41,81,39,86,37,41,35,-55,32,57,30,-126,27,-97,24,-100,21,122,18,62,15,-21,11,-117,8,25,5,-92,1,45,-2,-75,-6,74,-9,-25,-13,-107,-16,96,-19,58,-22,63,-25,94,-28,-86,-31,31,-33,-63,-36,-101,-38,-95,-40,-20,-42,98,-43}; }
	private static byte[] data47(){ return new byte[] {34,-44,24,-45,81,-46,-52,-47,-123,-47,-122,-47,-63,-47,70,-46,5,-45,9,-44,72,-43,-56,-42,122,-40,113,-38,-111,-36,-23,-34,115,-31,30,-28,-2,-26,-8,-23,18,-19,78,-16,-109,-13,-6,-10,95,-6,-42,-3,75,1,-67,4,47,8,-116,11,-32,14,28,18,61,21,65,24,36,27,-37,29,113,32,-51,34,2,37,-5,38,-63,40,76,42,-103,43,-86,44,124,45,10,46,91,46,102,46,52,46,-69,45,5,45,12,44,-40,42,98,41,-70,39,-51,37,-72,35,101,33,-21,30,62,28,111,25,120,22,99,19,51,16,-22,12,-112,9,42,6,-74,2,71,-1,-48,-5,102,-8,2,-11,-79,-15,114,-18,79,-21,70,-24,98,-27,-96,-30,12,-32,-92,-35,106,-37,106,-39,-102,-41,9,-42,-80,-44,-105,-45,-70,-46,35,-46,-59,-47,-78,-47,-41,-47,71,-46,-17,-46,-33,-45,8,-43,113,-42,20,-40,-18,-39,2,-36,68,-34,-68,-32,89,-29,38,-26,18,-23,33,-20,76,-17,-114,-14,-27,-11,69,-7,-73,-4,35,0,-102,3,3,7,101,10,-70,13,-9,16,35,20,40,23,24,26,-40,28,118,31,-27,33,34,36,48,38,3,40,-94,41,0,43,38,44,10,45,-78,45,20,46,58,46,23,46,-68,45,22,45,59,44,22,43,-67,41,36,40,81,38,77,36,17,34,-92,31,17,29,73,26,106,23,93,20,61,17,-3,13,-83,10,81,7,-30,3,119,0,6,-3,-104,-7,59,-10,-30,-14,-94,-17,120,-20,106,-23,122,-26,-78,-29,14,-31,-101,-34,81,-36,65,-38,96,-40,-66,-42,78,-43,37,-44,47,-45,-125,-46,16,-46,-28,-47,-12,-47,74,-46,-36,-46,-75,-45,-59,-44,24,-42,-92,-41,105,-39,103,-37,-106,-35,-9,-33,-122,-30,62,-27,28,-24,28,-21,58,-18,112,-15,-70,-12,24,-8,123,-5,-21,-2,86,2,-62,5,36,9,121,12,-66,15,-24,18,-2,21,-19,24,-64,27,101,30,-29,32,50,35,76,37,53,39,-29,40,89,42,-109,43,-115,44,74,45,-59,45,2,46,-7,45,-76,45,41,45,99,44,91,43,21,42,-106,40,-37,38,-22,36,-58,34,108,32,-20,29,57,27,103,24,108,21,86,18,40,15,-33,11,-115,8,37,5,-63,1,80,-2,-23,-6,-121,-9,46,-12,-18,-16,-72,-19,-89,-22,-84,-25,-39,-28,44,-30,-92,-33,83,-35,41,-37,61,-39,-126,-41,1,-42,-66,-44,-73,-45,-19,-46,106,-46,26,-46,28,-46,80,-46,-47,-46,-120,-45,-122,-44,-68,-43,47,-41,-30,-40,-64,-38,-31,-36,40,-33,-92,-31,75,-28,20,-25,8,-22,19,-19,63,-16,125,-13,-47,-10,45,-6,-106,-3,-2,0,103,4,-56,7,35,11,100,14,-99,17,-79,20,-78,23,-120,26,65,29,-57,31,44,34,83,36,82,38,18,40,-96,41,-20,42,4,44,-46,44,110,45,-68,45,-43,45,-93,45,58,45,-123,44,-96,43,109,42,13,41,103,39,-113,37,-126,35,63,33,-46,30,53,28,116,25,-119,22,-121,19,95,16,42,13,-38,9,-125,6,30,3,-74,-1,80,-4,-20,-8,-104,-11,76,-14,24,-17,-6,-21,-6,-24,25,-26,95,-29,-54,-32,102,-34,46,-36,43,-38,91,-40,-56,-42,104,-43,79,-44,103,-45,-54,-46,102,-46,70,-46,101,-46,-59,-46,100,-45,70,-44,97,-43,-66,-42,79,-40,28,-38,31,-36,84,-34,-74,-32,75,-29,-1,-27,-29,-24,-36,-21,-4,-18,44,-14,116,-11,-53,-8,39,-4,-112,-1,-12,2,85,6,-82,9,-8,12,48,16,82,19,86,22,61,25,-1,27,-104,30,8,33,71,35,86,37,47,39,-49,40,57,42,97,43,84,44,-1,44,114,45,-96,45,-115,45,63,45,-87,44,-39,43,-51,42,122,41,-4,39,53,38,69,36,26,34,-62,31,60,29,-116,26,-70,23,-64,20,-79,17,127,14,69,11,-18,7,-107,4,51,1,-51,-3,112,-6,19,-9,-54,-13,-114,-16,106,-19,96,-22,114,-25,-81,-28,5,-30,-105,-33,67,-35,53,-37,74,-39,-96,-41,43,-42,-13,-44,-9,-45,58,-45,-68,-46,125,-46,-125,-46,-62,-46,74,-45,7,-44,13,-43,70,-42,-62,-41,113,-39,92,-37,116,-35,-58,-33,58,-30,-29,-28,-83,-25,-103,-22,-91,-19,-53,-16,2,-12,83,-9,-90,-6,9,-2,104,1,-54,4,33,8,112,11,-83,14,-45,17,-26,20,-45,23,-91,26,80,29,-55,31,40,34,61,36,56,38,-24,39,111,41,-79,42,-67,43,-123,44,21,45,96,45,108,45,56,45,-60,44,18,44,31,43,-14,41,-124,40,-26,38,6,37,-3,34,-73,32,79,30,-81,27,-11,24,11,22,14,19,-19,15,-70,12,115,9,33,6,-59,2,100,-1,8,-4,-86,-8,98,-11,29,-14,-12,-18,-32,-21,-24,-24,21,-26,95,-29,-38,-32,123,-34,79,-36,85,-38,-116,-40,4,-41,-83,-43,-105,-44,-67,-45,33,-45,-59,-46,-84,-46}; }
	private static byte[] data48(){ return new byte[] {-52,-46,52,-45,-43,-45,-70,-44,-41,-43,51,-41,-56,-40,-110,-38,-105,-36,-57,-34,41,-31,-70,-29,106,-26,73,-23,64,-20,85,-17,-123,-14,-62,-11,19,-7,105,-4,-56,-1,36,3,126,6,-51,9,15,13,61,16,87,19,81,22,48,25,-23,27,121,30,-30,32,24,35,30,37,-14,38,-119,40,-18,41,15,43,-2,43,-95,44,21,45,55,45,45,45,-49,44,68,44,106,43,97,42,17,41,-113,39,-51,37,-32,35,-76,33,101,31,-33,28,54,26,104,23,118,20,106,17,68,14,9,11,-62,7,107,4,20,1,-75,-3,95,-6,13,-9,-54,-13,-104,-16,122,-19,123,-22,-109,-25,-40,-28,54,-30,-52,-33,-123,-35,119,-37,-106,-39,-17,-41,127,-42,77,-43,83,-44,-103,-45,30,-45,-29,-46,-27,-46,43,-45,-85,-45,112,-44,108,-43,-84,-42,28,-40,-48,-39,-80,-37,-54,-35,16,-32,-121,-30,35,-27,-23,-25,-50,-22,-43,-19,-17,-16,38,-12,103,-9,-73,-6,16,-2,103,1,-62,4,16,8,89,11,-118,14,-82,17,-76,20,-97,23,103,26,13,29,-126,31,-42,33,-18,35,-36,37,-110,39,14,41,80,42,91,43,31,44,-77,44,-7,44,9,45,-43,44,98,44,-75,43,-61,42,-104,41,53,40,-109,38,-63,36,-72,34,122,32,25,30,-128,27,-52,24,-18,21,-14,18,-31,15,-83,12,121,9,37,6,-40,2,123,-1,42,-4,-46,-8,-109,-11,83,-14,52,-17,35,-20,54,-23,97,-26,-70,-29,49,-31,-37,-34,-78,-36,-73,-38,-8,-40,105,-41,23,-42,4,-43,35,-44,-116,-45,43,-45,15,-45,48,-45,-113,-45,50,-44,8,-43,45,-42,119,-41,12,-39,-48,-38,-57,-36,-9,-34,77,-31,-43,-29,-128,-26,84,-23,65,-20,82,-17,115,-14,-84,-11,-13,-8,64,-4,-106,-1,-18,2,57,6,-118,9,-68,12,-21,15,-6,18,-14,21,-53,24,126,27,14,30,113,32,-90,34,-83,36,122,38,25,40,119,41,-96,42,-117,43,54,44,-86,44,-45,44,-52,44,115,44,-17,43,28,43,25,42,-45,40,84,39,-94,37,-75,35,-101,33,77,31,-40,28,49,26,117,23,-124,20,-118,17,101,14,60,11,-10,7,-81,4,90,1,7,-2,-73,-6,109,-9,48,-12,4,-15,-21,-19,-15,-22,13,-24,84,-27,-72,-30,75,-32,10,-34,-9,-37,25,-38,111,-40,-2,-42,-58,-43,-51,-44,10,-44,-114,-45,72,-45,71,-45,-124,-45,-2,-45,-70,-44,-83,-43,-31,-42,77,-40,-15,-39,-52,-37,-42,-35,24,-32,123,-30,24,-27,-55,-25,-85,-22,-97,-19,-71,-16,-36,-13,29,-9,92,-6,-79,-3,-2,0,82,4,-103,7,-38,10,9,14,37,17,42,20,13,23,-39,25,117,28,-12,30,63,33,94,35,75,37,4,39,-124,40,-52,41,-39,42,-86,43,60,44,-112,44,-90,44,122,44,21,44,109,43,-121,42,107,41,12,40,125,38,-78,36,-75,34,-119,32,42,30,-88,27,-9,24,40,22,59,19,43,16,17,13,-42,9,-103,6,78,3,-4,-1,-79,-4,100,-7,36,-10,-16,-14,-46,-17,-60,-20,-36,-23,8,-25,94,-28,-37,-31,126,-33,84,-35,89,-37,-111,-39,1,-40,-89,-42,-117,-43,-90,-44,3,-44,-99,-45,112,-45,-113,-45,-38,-45,120,-44,62,-43,87,-42,-108,-41,30,-39,-47,-38,-68,-36,-32,-34,38,-31,-94,-29,66,-26,2,-23,-18,-21,-25,-18,7,-14,45,-11,111,-8,-81,-5,1,-1,74,2,-104,5,-40,8,15,12,50,15,67,18,55,21,15,24,-59,26,81,29,-68,31,-16,33,-1,35,-49,37,117,39,-36,40,12,42,1,43,-72,43,50,44,110,44,107,44,40,44,-86,43,-22,42,-13,41,-69,40,78,39,-88,37,-53,35,-63,33,-127,31,25,29,-122,26,-49,23,-11,20,0,18,-19,14,-52,11,-110,8,85,5,9,2,-66,-2,117,-5,49,-8,-7,-12,-47,-15,-69,-18,-63,-21,-33,-24,35,-26,-122,-29,25,-31,-53,-34,-68,-36,-50,-38,36,-39,-90,-41,101,-42,96,-43,-110,-44,9,-44,-74,-45,-89,-45,-42,-45,61,-44,-18,-44,-51,-43,-12,-42,77,-40,-32,-39,-82,-37,-93,-35,-40,-33,41,-30,-74,-28,90,-25,44,-22,19,-19,30,-16,55,-13,104,-10,-91,-7,-26,-4,52,0,122,3,-67,6,-4,9,35,13,63,16,66,19,38,22,-12,24,-109,27,20,30,103,32,-117,34,-126,36,66,38,-50,39,34,41,57,42,25,43,-71,43,28,44,67,44,38,44,-46,43,59,43,106,42,92,41,18,40,-107,38,-39,36,-12,34,-45,32,-115,30,20,28,123,25,-74,22,-37,19,-39,16,-54,13,-97,10,107,7,40,4,-26,0,-105,-3,93,-6,23,-9,-17,-13,-50,-16,-61,-19,-39,-22,3,-24,86,-27,-50,-30,106,-32,58,-34,51,-36,98,-38,-57,-40,94,-41,56,-42,63,-43,-109,-44,19,-44,-32,-45,-32,-45,36,-44,-91,-44,98,-43,92,-42}; }
	private static byte[] data49(){ return new byte[] {-114,-41,-2,-40,-97,-38,122,-36,-123,-34,-70,-32,38,-29,-81,-27,101,-24,57,-21,43,-18,51,-15,88,-12,-128,-9,-61,-6,2,-2,70,1,-111,4,-60,7,1,11,25,14,48,17,33,20,-1,22,-74,25,75,28,-71,30,-5,32,15,35,-18,36,-96,38,20,40,86,41,88,42,34,43,-81,43,-4,43,16,44,-34,43,120,43,-53,42,-22,41,-55,40,112,39,-32,37,27,36,31,34,-3,31,-97,29,40,27,125,24,-72,21,-46,18,-49,15,-70,12,-110,9,89,6,30,3,-41,-1,-104,-4,86,-7,37,-10,-5,-14,-21,-17,-23,-20,11,-22,68,-25,-91,-28,44,-30,-38,-33,-71,-35,-58,-37,8,-38,125,-40,43,-41,20,-42,52,-43,-106,-44,49,-44,8,-44,36,-44,118,-44,10,-43,-39,-43,-30,-42,41,-40,-92,-39,85,-37,61,-35,81,-33,-104,-31,7,-28,-100,-26,90,-23,48,-20,42,-17,51,-14,89,-11,-123,-8,-63,-5,2,-1,65,2,-126,5,-74,8,-30,11,-7,14,1,18,-26,20,-71,23,95,26,-22,28,70,31,120,33,122,35,73,37,-23,38,73,40,123,41,104,42,32,43,-99,43,-46,43,-40,43,-109,43,27,43,95,42,107,41,59,40,-43,38,56,37,96,35,99,33,40,31,-47,28,67,26,-101,23,-53,20,-31,17,-34,14,-60,11,-99,8,102,5,43,2,-23,-2,-81,-5,115,-8,73,-11,41,-14,32,-17,46,-20,87,-23,-98,-26,15,-28,-95,-31,98,-33,80,-35,107,-37,-64,-39,70,-40,6,-41,-1,-43,52,-43,-92,-44,82,-44,61,-44,100,-44,-51,-44,110,-43,76,-42,103,-41,-73,-40,68,-38,-2,-37,-11,-35,14,-32,101,-30,-42,-28,118,-25,55,-22,18,-19,16,-16,29,-13,62,-10,110,-7,-89,-4,-31,-1,36,3,85,6,-117,9,-87,12,-69,15,-76,18,-107,21,83,24,-9,26,106,29,-67,31,-33,33,-47,35,-110,37,31,39,113,40,-113,41,111,42,20,43,127,43,-88,43,-104,43,74,43,-69,42,-9,41,-16,40,-74,39,66,38,-106,36,-69,34,-86,32,113,30,8,28,122,25,-54,22,-13,19,14,17,-3,13,-17,10,-67,7,-111,4,81,1,26,-2,-34,-6,-81,-9,-119,-12,113,-15,117,-18,-122,-21,-61,-24,16,-26,-111,-29,46,-31,-1,-34,-7,-36,39,-37,-121,-39,32,-40,-18,-42,-8,-43,59,-43,-68,-44,122,-44,115,-44,-85,-44,32,-43,-48,-43,-67,-42,-29,-41,63,-39,-40,-38,-98,-36,-104,-34,-58,-32,22,-29,-105,-27,59,-24,-4,-22,-30,-19,-38,-16,-21,-13,14,-9,57,-6,115,-3,-88,0,-28,3,19,7,63,10,87,13,97,16,79,19,37,22,-38,24,111,27,-39,29,29,32,48,34,24,36,-57,37,70,39,-118,40,-103,41,106,42,1,43,91,43,119,43,90,43,-5,42,99,42,-113,41,125,40,57,39,-74,37,6,36,29,34,7,32,-60,29,87,27,-62,24,16,22,54,19,73,16,65,13,39,10,4,7,-53,3,-99,0,94,-3,48,-6,3,-9,-29,-13,-40,-16,-33,-19,-1,-22,65,-24,-96,-27,37,-29,-43,-32,-83,-34,-71,-36,-16,-38,100,-39,2,-40,-26,-42,-8,-43,78,-43,-38,-44,-92,-44,-82,-44,-15,-44,114,-43,48,-42,37,-41,88,-40,-63,-39,92,-37,49,-35,50,-33,98,-31,-65,-29,64,-26,-23,-24,-81,-21,-107,-18,-114,-15,-93,-12,-66,-9,-16,-6,29,-2,87,1,-119,4,-76,7,-37,10,-25,13,-18,16,-50,19,-96,22,70,25,-46,27,49,30,103,32,114,34,72,36,-17,37,94,39,-104,40,-106,41,93,42,-26,42,50,43,72,43,20,43,-75,42,7,42,48,41,16,40,-59,38,55,37,-128,35,-112,33,114,31,44,29,-74,26,35,24,103,21,-110,18,-97,15,-103,12,-128,9,90,6,45,3,-8,-1,-57,-4,-105,-7,115,-10,91,-13,85,-16,101,-19,-112,-22,-38,-25,66,-27,-44,-30,-116,-32,114,-34,-119,-36,-53,-38,75,-39,-10,-41,-25,-42,3,-42,101,-43,-2,-44,-44,-44,-24,-44,55,-43,-63,-43,-119,-42,-118,-41,-61,-40,54,-38,-40,-37,-76,-35,-70,-33,-15,-31,81,-28,-40,-26,127,-23,78,-20,44,-17,48,-14,58,-11,92,-8,-125,-5,-74,-2,-27,1,20,5,62,8,84,11,102,14,90,17,59,20,-4,22,-97,25,28,28,118,30,-98,32,-96,34,105,36,8,38,105,39,-104,40,-115,41,71,42,-59,42,10,43,12,43,-37,42,102,42,-71,41,-47,40,-80,39,86,38,-56,36,5,35,19,33,-17,30,-92,28,45,26,-109,23,-36,20,-3,17,20,15,6,12,-14,8,-47,5,-95,2,117,-1,70,-4,26,-7,-1,-11,-21,-14,-19,-17,6,-19,55,-22,-119,-25,-4,-28,-106,-30,90,-32,72,-34,104,-36,-73,-38,61,-39,-6,-41,-21,-42,28,-42,127,-43,41,-43,3,-43,35,-43,123,-43,12,-42,-32,-42,-29,-41,39,-39,-98,-38,72,-36}; }
	private static byte[] data50(){ return new byte[] {39,-34,52,-32,107,-30,-45,-28,86,-25,7,-22,-50,-20,-76,-17,-80,-14,-66,-11,-36,-8,1,-4,47,-1,91,2,-123,5,-88,8,-68,11,-60,14,-79,17,-116,20,68,23,-32,25,85,28,-94,30,-59,32,-68,34,124,36,18,38,103,39,-111,40,121,41,42,42,-94,42,-39,42,-39,42,-101,42,31,42,109,41,124,40,85,39,-10,37,98,36,-101,34,-93,32,-128,30,45,28,-71,25,26,23,98,20,-121,17,-103,14,-111,11,-128,8,90,5,55,2,7,-1,-32,-5,-69,-8,-96,-11,-103,-14,-101,-17,-65,-20,-11,-23,80,-25,-52,-28,107,-30,59,-32,44,-34,92,-36,-83,-38,66,-39,1,-40,-1,-42,54,-42,-93,-43,84,-43,53,-43,96,-43,-74,-43,91,-42,38,-41,61,-40,123,-39,-3,-38,-88,-36,-115,-34,-102,-32,-41,-30,61,-27,-61,-25,117,-22,59,-19,32,-16,28,-13,38,-10,67,-7,101,-4,-115,-1,-71,2,-38,5,-6,8,10,12,6,15,-10,17,-63,20,120,23,10,26,120,28,-65,30,-40,32,-56,34,-127,36,13,38,94,39,125,40,93,41,11,42,118,42,-84,42,-94,42,92,42,-30,41,31,41,53,40,0,39,-94,37,11,36,60,34,73,32,27,30,-47,27,82,25,-68,22,-4,19,40,17,57,14,52,11,36,8,3,5,-33,1,-70,-2,-110,-5,117,-8,93,-11,91,-14,101,-17,-113,-20,-54,-23,45,-25,-82,-28,87,-30,42,-32,39,-34,87,-36,-73,-38,76,-39,24,-40,23,-41,90,-42,-56,-43,-125,-43,103,-43,-103,-43,-11,-43,-100,-42,110,-41,-122,-40,-53,-39,76,-37,-4,-36,-31,-34,-14,-32,47,-29,-109,-27,30,-24,-56,-22,-109,-19,118,-16,108,-13,122,-10,-117,-7,-77,-4,-48,-1,-4,2,23,6,50,9,62,12,51,15,30,18,-29,20,-107,23,31,26,-120,28,-56,30,-36,32,-61,34,122,36,-6,37,76,39,93,40,64,41,-31,41,75,42,123,42,108,42,36,42,-95,41,-30,40,-21,39,-65,38,84,37,-63,35,-15,33,-8,31,-46,29,124,27,11,25,105,22,-74,19,-37,16,-14,13,-18,10,-30,7,-59,4,-90,1,127,-2,98,-5,68,-8,55,-11,53,-14,71,-17,116,-20,-73,-23,31,-25,-92,-28,84,-30,43,-32,49,-34,100,-36,-53,-38,98,-39,55,-40,57,-41,-128,-42,-11,-43,-79,-43,-100,-43,-49,-43,47,-42,-40,-42,-82,-41,-57,-40,14,-38,-113,-37,67,-35,36,-33,57,-31,115,-29,-41,-27,98,-24,8,-21,-44,-19,-80,-16,-85,-13,-86,-10,-56,-7,-39,-4,6,0,29,3,64,6,78,9,89,12,74,15,45,18,-15,20,-102,23,34,26,-124,28,-64,30,-50,32,-79,34,99,36,-33,37,44,39,57,40,24,41,-74,41,29,42,72,42,56,42,-19,41,104,41,-88,40,-81,39,-128,38,26,37,-128,35,-75,33,-69,31,-109,29,70,27,-53,24,56,22,123,19,-84,16,-63,13,-61,10,-74,7,-95,4,-126,1,101,-2,70,-5,48,-8,36,-11,42,-14,65,-17,110,-20,-69,-23,34,-25,-79,-28,99,-30,61,-32,75,-34,124,-36,-19,-38,-124,-39,92,-40,101,-41,-86,-42,37,-42,-31,-43,-48,-43,1,-42,105,-42,11,-41,-23,-41,-4,-40,71,-38,-58,-37,123,-35,88,-33,111,-31,-94,-29,12,-26,-117,-24,58,-21,-10,-19,-36,-16,-58,-13,-48,-10,-36,-7,-8,-4,19,0,48,3,72,6,87,9,90,12,75,15,36,18,-23,20,-118,23,17,26,109,28,-89,30,-80,32,-111,34,63,36,-72,37,4,39,11,40,-19,40,-124,41,-19,41,22,42,4,42,-70,41,52,41,114,40,127,39,74,38,-21,36,78,35,-121,33,-114,31,106,29,28,27,-88,24,20,22,94,19,-113,16,-87,13,-81,10,-91,7,-106,4,119,1,97,-2,69,-5,51,-8,46,-11,50,-14,82,-17,-128,-20,-46,-23,61,-25,-50,-28,-125,-30,98,-32,112,-34,-89,-36,22,-37,-78,-39,-117,-40,-108,-41,-37,-42,90,-42,15,-42,6,-42,49,-42,-100,-42,60,-41,25,-40,42,-39,115,-38,-13,-37,-96,-35,-126,-33,-115,-31,-57,-29,37,-26,-89,-24,78,-21,10,-18,-25,-16,-43,-13,-45,-10,-31,-7,-11,-4,13,0,39,3,59,6,69,9,70,12,47,15,13,18,-61,20,111,23,-29,25,77,28,117,30,-118,32,93,34,17,36,-121,37,-49,38,-37,39,-73,40,81,41,-69,41,-31,41,-43,41,-121,41,6,41,70,40,82,39,37,38,-63,36,46,35,102,33,114,31,81,29,7,27,-105,24,6,22,85,19,-118,16,-88,13,-79,10,-80,7,-99,4,-117,1,114,-2,94,-5,79,-8,75,-11,88,-14,115,-17,-81,-20,-8,-23,111,-25,-5,-28,-73,-30,-105,-32,-94,-34,-31,-36,73,-37,-19,-39,-65,-40,-50,-41,15,-41,-113,-42,68,-42,55,-42,98,-42,-55,-42,103,-41,66,-40,78,-39,-105,-38,15,-36,-69,-35,-104,-33,-96,-31}; }
	private static byte[] data51(){ return new byte[] {-43,-29,47,-26,-84,-24,77,-21,8,-18,-34,-16,-55,-13,-64,-10,-50,-7,-41,-4,-13,-1,2,3,24,6,26,9,26,12,0,15,-40,17,-109,20,50,23,-79,25,12,28,63,30,73,32,37,34,-48,35,78,37,-113,38,-91,39,121,40,29,41,-126,41,-79,41,-95,41,94,41,-41,40,36,40,44,39,7,38,-88,36,23,35,86,33,101,31,73,29,5,27,-103,24,15,22,94,19,-97,16,-69,13,-49,10,-52,7,-61,4,-78,1,-97,-2,-115,-5,-126,-8,-125,-11,-112,-14,-78,-17,-23,-20,60,-22,-82,-25,64,-27,-5,-30,-39,-32,-24,-34,34,-35,-115,-37,46,-38,-1,-40,10,-40,76,-41,-58,-42,122,-42,104,-42,-111,-42,-14,-42,-114,-41,96,-40,110,-39,-86,-38,37,-36,-59,-35,-95,-33,-95,-31,-47,-29,37,-26,-97,-24,56,-21,-17,-19,-66,-16,-90,-13,-105,-10,-96,-7,-89,-4,-69,-1,-54,2,-41,5,-35,8,-45,11,-66,14,-115,17,73,20,-24,22,100,25,-62,27,-16,29,-1,31,-39,33,-120,35,6,37,74,38,98,39,58,40,-32,40,76,41,121,41,120,41,43,41,-70,40,-4,39,23,39,-16,37,-103,36,14,35,83,33,104,31,84,29,18,27,-79,24,39,22,-124,19,-62,16,-23,13,0,11,4,8,-2,4,-14,1,-30,-2,-42,-5,-52,-8,-46,-11,-34,-14,6,-16,59,-19,-109,-22,1,-24,-104,-27,77,-29,47,-31,58,-33,114,-35,-34,-37,118,-38,75,-39,76,-40,-115,-41,3,-41,-81,-42,-100,-42,-68,-42,25,-41,-82,-41,123,-40,127,-39,-69,-38,39,-36,-56,-35,-105,-33,-107,-31,-70,-29,12,-26,121,-24,19,-21,-66,-19,-117,-16,105,-13,90,-10,89,-7,95,-4,108,-1,120,2,-125,5,-124,8,122,11,96,14,47,17,-20,19,-120,22,4,25,101,27,-110,29,-90,31,126,33,52,35,-80,36,-1,37,21,39,-11,39,-95,40,14,41,72,41,68,41,8,41,-107,40,-28,39,3,39,-30,37,-104,36,14,35,96,33,121,31,109,29,52,27,-41,24,89,22,-73,19,1,17,42,14,73,11,81,8,82,5,73,2,61,-1,54,-4,46,-7,54,-10,70,-13,108,-16,-89,-19,-7,-22,109,-24,-4,-27,-73,-29,-111,-31,-100,-33,-47,-35,55,-36,-50,-38,-101,-39,-104,-40,-44,-41,64,-41,-19,-42,-54,-42,-22,-42,59,-41,-54,-41,-114,-40,-115,-39,-69,-38,37,-36,-70,-35,-127,-33,121,-31,-108,-29,-36,-27,74,-24,-48,-22,-128,-19,62,-16,25,-13,5,-10,-5,-8,0,-4,7,-1,14,2,24,5,20,8,10,11,-20,13,-66,16,117,19,24,22,-110,24,-14,26,40,29,55,31,27,33,-51,34,87,36,-96,37,-55,38,-93,39,94,40,-49,40,17,41,21,41,-29,40,115,40,-45,39,-13,38,-31,37,-100,36,30,35,118,33,-102,31,-105,29,101,27,19,25,-103,22,3,20,79,17,-122,14,-92,11,-73,8,-69,5,-73,2,-78,-1,-87,-4,-87,-7,-80,-10,-59,-13,-22,-16,35,-18,121,-21,-25,-24,121,-26,45,-28,6,-30,13,-32,61,-34,-99,-36,49,-37,-14,-39,-17,-40,30,-40,-122,-41,40,-41,-1,-42,19,-41,93,-41,-30,-41,-100,-40,-111,-39,-73,-38,20,-36,-93,-35,94,-33,75,-31,97,-29,-99,-27,1,-24,-124,-22,36,-19,-28,-17,-81,-14,-101,-11,-120,-8,-119,-5,-118,-2,-112,1,-111,4,-110,7,127,10,102,13,52,16,-18,18,-115,21,17,24,109,26,-86,28,-67,30,-93,32,97,34,-25,35,68,37,101,38,87,39,14,40,-114,40,-40,40,-27,40,-67,40,90,40,-65,39,-18,38,-26,37,-88,36,59,35,-106,33,-54,31,-50,29,-88,27,93,25,-17,22,94,20,-74,17,-14,14,24,12,51,9,56,6,64,3,55,0,60,-3,52,-6,71,-9,83,-12,-127,-15,-74,-18,11,-20,119,-23,8,-25,-77,-28,-112,-30,-119,-32,-70,-34,16,-35,-100,-37,89,-38,73,-39,114,-40,-47,-41,102,-41,53,-41,62,-41,123,-41,-6,-41,-92,-40,-111,-39,-88,-38,-4,-37,126,-35,49,-33,17,-31,28,-29,79,-27,-88,-25,34,-22,-69,-20,109,-17,58,-14,20,-11,3,-8,-7,-6,-8,-3,-6,0,-8,3,-13,6,-29,9,-58,12,-106,15,81,18,-12,20,115,23,-35,25,23,28,51,30,31,32,-33,33,117,35,-46,36,3,38,-8,38,-66,39,70,40,-100,40,-77,40,-105,40,67,40,-82,39,-16,38,-19,37,-62,36,91,35,-56,33,3,32,20,30,-6,27,-72,25,84,23,-48,20,45,18,115,15,-94,12,-64,9,-46,6,-42,3,-34,0,-41,-3,-29,-6,-23,-9,1,-11,40,-14,96,-17,-81,-20,32,-22,-94,-25,87,-27,31,-29,30,-31,65,-33,-111,-35,22,-36,-57,-38,-80,-39,-51,-40,32,-40,-87,-41,113,-41,102,-41,-95,-41,5,-40,-79,-40,-125,-39,-102,-38,-40,-37,82,-35,-11,-34,-53,-32,-55,-30,-15,-28}; }
	private static byte[] data52(){ return new byte[] {65,-25,-84,-23,64,-20,-28,-18,-83,-15,123,-12,104,-9,83,-6,81,-3,75,0,73,3,63,6,48,9,16,12,-28,14,-99,17,68,20,-55,22,51,25,118,27,-106,29,-117,31,84,33,-17,34,89,36,-110,37,-107,38,100,39,-8,39,92,40,127,40,114,40,39,40,-90,39,-18,38,2,38,-36,36,-119,35,0,34,73,32,103,30,88,28,37,26,-55,23,82,21,-73,18,9,16,61,13,103,10,122,7,-116,4,-114,1,-104,-2,-103,-5,-84,-8,-66,-11,-24,-14,30,-16,109,-19,-44,-22,89,-24,2,-26,-54,-29,-65,-31,-40,-33,34,-34,-101,-36,66,-37,32,-38,47,-39,120,-40,-11,-41,-86,-41,-104,-41,-67,-41,27,-40,-80,-40,125,-39,124,-38,-78,-37,26,-35,-79,-34,121,-32,106,-30,-123,-28,-58,-26,43,-23,-82,-21,79,-18,6,-15,-44,-13,-77,-10,-100,-7,-110,-4,-122,-1,-123,2,117,5,102,8,71,11,22,14,-38,16,125,19,10,22,120,24,-62,26,-26,28,-23,30,-75,32,96,34,-47,35,23,37,39,38,-1,38,-88,39,18,40,75,40,71,40,13,40,-99,39,-14,38,24,38,-3,36,-65,35,62,34,-99,32,-60,30,-60,28,-97,26,79,24,-28,21,83,19,-79,16,-20,13,33,11,58,8,81,5,91,2,103,-1,109,-4,-128,-7,-108,-10,-67,-13,-15,-16,61,-18,-95,-21,35,-23,-63,-26,-121,-28,109,-30,-125,-32,-63,-34,45,-35,-53,-37,-102,-38,-100,-39,-39,-40,67,-40,-18,-41,-55,-41,-31,-41,44,-40,-77,-40,110,-39,94,-38,-122,-37,-38,-36,101,-34,27,-32,-1,-31,12,-28,64,-26,-105,-24,13,-21,-90,-19,81,-16,22,-13,-20,-11,-50,-8,-65,-5,-82,-2,-87,1,-108,4,-120,7,101,10,57,13,-4,15,-93,18,55,21,-88,23,-6,25,42,28,46,30,13,32,-67,33,62,35,-113,36,-84,37,-107,38,75,39,-58,39,14,40,26,40,-13,39,-111,39,-6,38,44,38,41,37,-11,35,-118,34,-12,32,46,31,61,29,35,27,-25,24,-128,22,7,20,99,17,-75,14,-25,11,19,9,41,6,62,3,74,0,87,-3,106,-6,-128,-9,-88,-12,-39,-15,36,-17,-125,-20,-4,-23,-103,-25,82,-27,51,-29,60,-31,111,-33,-49,-35,97,-36,32,-37,23,-38,62,-39,-96,-40,51,-40,3,-40,4,-40,66,-40,-75,-40,96,-39,61,-38,81,-37,-104,-36,15,-34,-73,-33,-119,-31,-123,-29,-82,-27,-12,-25,96,-22,-23,-20,-118,-17,70,-14,17,-11,-16,-9,-46,-6,-59,-3,-78,0,-93,3,-112,6,112,9,68,12,9,15,-76,17,77,20,-57,22,30,25,87,27,103,29,80,31,11,33,-99,34,-9,35,40,37,31,38,-28,38,114,39,-55,39,-21,39,-46,39,-122,39,-1,38,69,38,84,37,50,36,-39,34,87,33,-99,31,-62,29,-75,27,-122,25,53,23,-66,20,47,18,-118,15,-61,12,-2,9,20,7,54,4,67,1,85,-2,107,-5,-128,-8,-88,-11,-38,-14,30,-16,121,-19,-17,-22,127,-24,54,-26,7,-28,10,-30,44,-32,-125,-34,4,-35,-75,-37,-102,-38,-76,-39,0,-39,-122,-40,61,-40,50,-40,89,-40,-70,-40,80,-39,26,-38,29,-37,79,-36,-75,-35,72,-33,11,-31,-9,-30,13,-27,68,-25,-91,-23,27,-20,-73,-18,97,-15,40,-12,-10,-10,-36,-7,-68,-4,-77,-1,-107,2,-122,5,97,8,60,11,-1,13,-76,16,76,19,-50,21,49,24,113,26,-116,28,-128,30,76,32,-26,33,88,35,-112,36,-98,37,115,38,19,39,-128,39,-81,39,-78,39,115,39,5,39,93,38,-128,37,114,36,45,35,-67,33,24,32,76,30,82,28,51,26,-15,23,-118,21,9,19,106,16,-71,13,-15,10,29,8,58,5,85,2,103,-1,127,-4,-102,-7,-69,-10,-15,-13,45,-15,-121,-18,-13,-21,127,-23,41,-25,-14,-28,-23,-30,-4,-32,72,-33,-74,-35,89,-36,47,-37,49,-38,112,-39,-35,-40,-122,-40,98,-40,120,-40,-65,-40,70,-39,-9,-39,-26,-38,6,-36,82,-35,-39,-34,-125,-32,95,-30,99,-28,-118,-26,-39,-24,69,-21,-51,-19,114,-16,39,-13,-14,-11,-53,-8,-89,-5,-107,-2,121,1,98,4,69,7,22,10,-27,12,-106,15,59,18,-63,20,45,23,118,25,-98,27,-97,29,119,31,36,33,-94,34,-18,35,15,37,-14,37,-81,38,35,39,121,39,125,39,101,39,0,39,117,38,-84,37,-78,36,-123,35,38,34,-104,32,-33,30,-10,28,-19,26,-74,24,100,22,-18,19,97,17,-74,14,-1,11,46,9,89,6,118,3,-113,0,-86,-3,-60,-6,-22,-9,25,-11,84,-14,-86,-17,14,-19,-110,-22,52,-24,-16,-27,-38,-29,-29,-31,27,-32,124,-34,14,-35,-51,-37,-61,-38,-26,-39,70,-39,-44,-40,-99,-40,-102,-40,-48,-40,56,-39,-34,-39,-84,-38,-70,-37,-12,-36,93,-34,-4,-33,-66,-31,-81,-29,-55,-27}; }
	private static byte[] data53(){ return new byte[] {-1,-25,99,-22,-41,-20,112,-17,25,-14,-38,-12,-88,-9,-126,-6,97,-3,73,0,43,3,13,6,-29,8,-83,11,106,14,16,17,-97,19,17,22,106,24,-103,26,-85,28,-112,30,75,32,-34,33,60,35,109,36,106,37,51,38,-55,38,40,39,79,39,68,39,-3,38,-122,38,-42,37,-15,36,-35,35,-110,34,28,33,117,31,-90,29,-88,27,-116,25,68,23,-28,20,97,18,-57,15,26,13,82,10,-117,7,-90,4,-48,1,-27,-2,9,-4,39,-7,91,-10,-111,-13,-31,-16,65,-18,-70,-21,83,-23,6,-25,-34,-28,-34,-30,1,-31,88,-33,-49,-35,-124,-36,91,-37,116,-38,-76,-39,51,-39,-33,-40,-54,-40,-30,-40,56,-39,-66,-39,125,-38,111,-37,-112,-36,-24,-35,102,-33,32,-31,-15,-30,0,-27,30,-25,113,-23,-40,-21,94,-18,-1,-16,-79,-13,115,-10,73,-7,29,-4,4,-1,-33,1,-63,4,-104,7,99,10,37,13,-48,15,99,18,-25,20,64,23,-124,25,-96,27,-108,29,98,31,5,33,118,34,-67,35,-47,36,-85,37,93,38,-49,38,19,39,29,39,-16,38,-110,38,-7,37,48,37,49,36,-1,34,-93,33,14,32,89,30,109,28,102,26,50,24,-32,21,114,19,-30,16,69,14,-119,11,-56,8,-14,5,26,3,58,0,93,-3,-126,-6,-85,-9,-22,-12,41,-14,-115,-17,-8,-20,-120,-22,48,-24,-3,-27,-24,-29,3,-30,61,-32,-82,-34,66,-35,16,-36,8,-37,56,-38,-101,-39,48,-39,2,-39,0,-39,62,-39,-86,-39,78,-38,39,-37,49,-36,109,-35,-39,-34,117,-32,54,-30,41,-28,59,-26,114,-24,-47,-22,63,-19,-42,-17,120,-14,49,-11,-3,-9,-56,-6,-85,-3,126,0,100,3,51,6,8,9,-58,11,122,14,22,17,-98,19,7,22,85,24,126,26,-123,28,97,30,26,32,-98,33,-7,34,35,36,22,37,-33,37,108,38,-57,38,-20,38,-39,38,-108,38,24,38,103,37,-125,36,109,35,34,34,-80,32,8,31,60,29,69,27,38,25,-23,22,-119,20,14,18,122,15,-47,12,21,10,77,7,122,4,-96,1,-57,-2,-20,-5,24,-7,81,-10,-112,-13,-23,-16,80,-18,-45,-21,114,-23,47,-25,13,-27,21,-29,63,-31,-102,-33,28,-34,-49,-36,-74,-37,-57,-38,23,-38,-113,-39,70,-39,45,-39,75,-39,-97,-39,40,-38,-27,-38,-43,-37,-10,-36,74,-34,-54,-33,121,-31,78,-29,79,-27,114,-25,-72,-23,31,-20,-103,-18,55,-15,-34,-13,-96,-10,101,-7,58,-4,19,-1,-25,1,-58,4,-118,7,92,10,7,13,-75,15,61,18,-74,20,16,23,69,25,95,27,77,29,21,31,-78,32,34,34,95,35,117,36,74,37,-5,37,105,38,-80,38,-76,38,-113,38,41,38,-102,37,-52,36,-43,35,-91,34,74,33,-67,31,11,30,36,28,39,26,-14,23,-81,21,64,19,-66,16,35,14,115,11,-73,8,-22,5,28,3,64,0,110,-3,-104,-6,-50,-9,12,-11,95,-14,-69,-17,59,-19,-59,-22,125,-24,71,-26,63,-28,89,-30,-104,-32,15,-33,-94,-35,118,-36,109,-37,-97,-38,3,-38,-105,-39,105,-39,100,-39,-95,-39,10,-38,-85,-38,127,-37,-122,-36,-69,-35,37,-33,-74,-32,118,-30,93,-28,108,-26,-101,-24,-16,-22,88,-19,-25,-17,127,-14,51,-11,-14,-9,-69,-6,-115,-3,101,0,50,3,11,6,-54,8,-117,11,51,14,-53,16,76,19,-81,21,-5,23,27,26,37,28,-8,29,-79,31,49,33,-113,34,-78,35,-83,36,113,37,-1,37,97,38,-127,38,123,38,50,38,-65,37,16,37,52,36,34,35,-30,33,112,32,-41,30,13,29,32,27,12,25,-46,22,127,20,11,18,-127,15,-32,12,45,10,110,7,-95,4,-44,1,-2,-2,46,-4,99,-7,-100,-10,-22,-13,66,-15,-77,-18,57,-20,-34,-23,-102,-25,-125,-27,-123,-29,-72,-31,14,-32,-108,-34,70,-35,41,-36,63,-37,-125,-38,2,-38,-83,-39,-109,-39,-84,-39,-6,-39,124,-38,52,-37,25,-36,55,-35,127,-34,-8,-33,-98,-31,106,-29,98,-27,122,-25,-70,-23,15,-20,-115,-18,20,-15,-69,-13,109,-10,46,-7,-8,-5,-56,-2,-103,1,102,4,50,7,-19,9,-96,12,63,15,-55,17,60,20,-113,22,-57,24,-36,26,-54,28,-110,30,47,32,-98,33,-28,34,-13,35,-43,36,-125,37,-6,37,70,38,79,38,50,38,-44,37,75,37,-119,36,-105,35,115,34,32,33,-96,31,-13,29,31,28,32,26,3,24,-65,21,100,19,-27,16,89,14,-80,11,0,9,59,6,116,3,-92,0,-42,-3,12,-5,67,-8,-115,-11,-35,-14,72,-16,-64,-19,90,-21,7,-23,-34,-26,-51,-28,-20,-30,44,-31,-105,-33,54,-34,-11,-36,-8,-37,25,-37,124,-38,12,-38,-52,-39,-51,-39,-11,-39,93,-38,-16,-38,-68,-37,-74,-36,-28,-35,61,-33,-55,-32,119,-30,89,-28}; }
	private static byte[] data54(){ return new byte[] {86,-26,127,-24,-61,-22,37,-19,-92,-17,52,-14,-32,-12,-114,-9,86,-6,25,-3,-23,-1,-76,2,126,5,64,8,-14,10,-98,13,43,16,-81,18,13,21,89,23,120,25,-125,27,89,29,19,31,-103,32,-9,33,38,35,31,36,-13,36,-126,37,-18,37,27,38,24,38,-30,37,112,37,-42,36,-1,35,-3,34,-56,33,99,32,-41,30,24,29,61,27,44,25,12,23,-70,20,89,18,-42,15,66,13,-100,10,-28,7,36,5,93,2,-113,-1,-53,-4,-3,-7,73,-9,-114,-12,-11,-15,98,-17,-20,-20,-110,-22,78,-24,54,-26,52,-28,103,-30,-75,-32,57,-33,-28,-35,-63,-36,-54,-37,14,-37,121,-38,36,-38,-7,-39,6,-38,75,-38,-66,-38,106,-37,65,-36,82,-35,-118,-34,-8,-33,-114,-31,75,-29,55,-27,64,-25,113,-23,-65,-21,38,-18,-87,-16,66,-13,-26,-11,-94,-8,93,-5,39,-2,-17,0,-74,3,121,6,52,9,-35,11,127,14,0,17,121,19,-58,21,6,24,23,26,13,28,-41,29,123,31,-14,32,60,34,87,35,64,36,-5,36,126,37,-48,37,-17,37,-43,37,-113,37,11,37,96,36,119,35,102,34,33,33,-81,31,21,30,77,28,96,26,79,24,29,22,-53,19,96,17,-38,14,67,12,-102,9,-28,6,35,4,95,1,-106,-2,-46,-5,21,-7,90,-10,-71,-13,26,-15,-98,-18,46,-20,-29,-23,-82,-25,-92,-27,-77,-29,-11,-31,86,-32,-22,-34,-89,-35,-105,-36,-78,-37,9,-37,-122,-38,67,-38,42,-38,76,-38,-98,-38,37,-37,-33,-37,-56,-36,-25,-35,46,-33,-88,-32,72,-30,23,-28,5,-26,30,-24,81,-22,-89,-20,23,-17,-103,-15,54,-12,-35,-10,-106,-7,81,-4,27,-1,-40,1,-94,4,89,7,13,10,-80,12,66,15,-64,17,37,20,109,22,-105,24,-97,26,-125,28,62,30,-44,31,52,33,115,34,120,35,84,36,-7,36,108,37,-83,37,-71,37,-109,37,53,37,-87,36,-26,35,-11,34,-44,33,127,32,8,31,90,29,-116,27,-105,25,122,23,69,21,-21,18,123,16,-12,13,89,11,-80,8,-7,5,60,3,121,0,-73,-3,-10,-6,63,-8,-113,-11,-14,-14,99,-16,-20,-19,-115,-21,73,-23,40,-25,36,-27,75,-29,-108,-31,11,-32,-85,-34,123,-35,122,-36,-88,-37,13,-37,-99,-38,106,-38,97,-38,-110,-38,-9,-38,-120,-37,87,-36,71,-35,120,-34,-57,-33,81,-31,-8,-30,-44,-28,-59,-26,-21,-24,33,-21,126,-19,-17,-17,121,-14,17,-11,-65,-9,114,-6,46,-3,-13,-1,-83,2,113,5,32,8,-49,10,102,13,-14,15,98,18,-66,20,-9,22,24,25,13,27,-22,28,-115,30,28,32,104,33,-103,34,-112,35,85,36,-13,36,80,37,-124,37,-128,37,72,37,-31,36,67,36,116,35,117,34,71,33,-22,31,100,30,-80,28,-40,26,-37,24,-73,22,127,20,26,18,-80,15,31,13,-121,10,-36,7,39,5,108,2,-83,-1,-17,-4,51,-6,-123,-9,-38,-12,71,-14,-64,-17,86,-19,-1,-22,-54,-24,-76,-26,-67,-28,-14,-30,72,-31,-48,-33,124,-34,94,-35,104,-36,-86,-37,25,-37,-67,-38,-108,-38,-98,-38,-37,-38,76,-37,-17,-37,-61,-36,-54,-35,-6,-34,95,-32,-22,-31,-96,-29,125,-27,126,-25,-95,-23,-29,-21,64,-18,-75,-16,62,-13,-34,-11,-126,-8,59,-5,-14,-3,-80,0,108,3,36,6,-47,8,118,11,5,14,-120,16,-19,18,64,21,108,23,-126,25,106,27,56,29,-45,30,76,32,-109,33,-82,34,-101,35,81,36,-32,36,46,37,88,37,65,37,1,37,-120,36,-31,35,6,35,-5,33,-61,32,93,31,-53,29,20,28,48,26,48,24,6,22,-58,19,102,17,-17,14,102,12,-55,9,30,7,111,4,-78,1,-5,-2,61,-4,-115,-7,-35,-10,68,-12,-81,-15,58,-17,-46,-20,-118,-22,97,-24,80,-26,111,-28,-89,-30,17,-31,-95,-33,94,-34,74,-35,102,-36,-79,-37,48,-37,-31,-38,-61,-38,-34,-38,35,-37,-93,-37,79,-36,47,-35,64,-34,123,-33,-25,-32,122,-30,57,-28,27,-26,35,-24,73,-22,-113,-20,-16,-18,101,-15,-12,-13,-118,-10,56,-7,-27,-5,-94,-2,85,1,18,4,-65,6,105,9,5,12,-114,14,5,17,101,19,-88,21,-48,23,-44,25,-72,27,115,29,7,31,113,32,-85,33,-68,34,-105,35,73,36,-62,36,10,37,37,37,1,37,-69,36,49,36,-126,35,-100,34,-118,33,71,32,-38,30,64,29,-127,27,-100,25,-112,23,107,21,31,19,-62,16,73,14,-68,11,37,9,120,6,-52,3,18,1,95,-2,-90,-5,-4,-8,82,-10,-65,-13,53,-15,-60,-18,105,-20,42,-22,8,-24,7,-26,44,-28,113,-30,-23,-32,127,-33,79,-34,64,-35,110,-36,-64,-37,78,-37,9,-37,-9,-38,27,-37,110,-37,-12,-37,-81,-36,-108,-35,-82,-34,-13,-33,99,-31}; }
	private static byte[] data55(){ return new byte[] {1,-29,-63,-28,-84,-26,-75,-24,-30,-22,40,-19,-118,-17,3,-14,-114,-12,40,-9,-47,-7,125,-4,52,-1,-24,1,-103,4,72,7,-25,9,125,12,-1,14,109,17,-58,19,-4,21,30,24,23,26,-16,27,-95,29,43,31,-124,32,-66,33,-72,34,-109,35,47,36,-91,36,-32,36,-18,36,-57,36,109,36,-29,35,38,35,57,34,32,33,-44,31,99,30,-63,28,0,27,17,25,8,23,-38,20,-110,18,47,16,-72,13,43,11,-109,8,-21,5,64,3,-118,0,-38,-3,41,-5,126,-8,-28,-11,77,-13,-45,-16,101,-18,20,-20,-34,-23,-60,-25,-50,-27,-5,-29,77,-30,-54,-32,115,-33,66,-34,74,-35,118,-36,-36,-37,110,-37,54,-37,44,-37,90,-37,-75,-37,69,-36,6,-35,-13,-35,22,-33,94,-32,-41,-31,119,-29,62,-27,42,-25,58,-23,100,-21,-79,-19,16,-16,-118,-14,21,-11,-83,-9,83,-6,-1,-4,-80,-1,96,2,14,5,-76,7,81,10,-35,12,91,15,-65,17,17,20,62,22,90,24,69,26,25,28,-65,29,62,31,-109,32,-68,33,-79,34,-127,35,21,36,126,36,-73,36,-76,36,-117,36,38,36,-107,35,-48,34,-32,33,-70,32,112,31,-12,29,83,28,-120,26,-99,24,-116,22,94,20,23,18,-80,15,60,13,-80,10,24,8,116,5,-53,2,24,0,111,-3,-66,-6,32,-8,-126,-11,-4,-14,126,-16,33,-18,-47,-21,-90,-23,-109,-25,-89,-27,-39,-29,57,-30,-69,-32,109,-33,72,-34,84,-35,-115,-36,-6,-37,-108,-37,100,-37,100,-37,-106,-37,-4,-37,-112,-36,86,-35,79,-34,112,-33,-63,-32,63,-30,-35,-29,-81,-27,-104,-25,-86,-23,-40,-21,35,-18,-125,-16,-2,-14,-124,-11,29,-8,-65,-6,104,-3,22,0,-63,2,107,5,12,8,-96,10,44,13,-100,15,1,18,67,20,115,22,125,24,103,26,50,28,-53,29,73,31,-112,32,-77,33,-93,34,101,35,-11,35,88,36,-125,36,-126,36,75,36,-30,35,78,35,127,34,-116,33,99,32,19,31,-110,29,-13,27,32,26,55,24,36,22,-12,19,-82,17,72,15,-45,12,75,10,-76,7,19,5,107,2,-62,-1,19,-3,117,-6,-52,-9,65,-11,-73,-14,71,-16,-21,-19,-91,-21,127,-23,117,-25,-115,-27,-52,-29,46,-30,-70,-32,117,-33,83,-34,107,-35,-87,-36,28,-36,-64,-37,-109,-37,-102,-37,-44,-37,60,-36,-39,-36,-95,-35,-98,-34,-60,-33,25,-31,-105,-30,60,-28,9,-26,-6,-25,8,-22,58,-20,-128,-18,-27,-16,88,-13,-32,-11,120,-8,18,-5,-66,-3,98,0,13,3,-79,5,76,8,-34,10,95,13,-49,15,41,18,104,20,-112,22,-111,24,122,26,54,28,-46,29,64,31,-120,32,-100,33,-114,34,65,35,-43,35,40,36,85,36,74,36,15,36,-91,35,5,35,59,34,62,33,21,32,-62,30,62,29,-98,27,-54,25,-31,23,-53,21,-96,19,85,17,-10,14,125,12,-2,9,98,7,-53,4,34,2,125,-1,-40,-4,53,-6,-103,-9,15,-11,-117,-14,35,-16,-53,-19,-120,-21,112,-23,98,-25,-117,-27,-58,-29,53,-30,-59,-32,-123,-33,107,-34,-120,-35,-55,-36,71,-36,-23,-37,-57,-37,-49,-37,15,-36,121,-36,28,-35,-27,-35,-26,-34,14,-32,100,-31,-29,-30,-116,-28,87,-26,72,-24,88,-22,-123,-20,-50,-18,47,-15,-96,-13,40,-10,-72,-8,86,-5,-10,-3,-97,0,62,3,-30,5,119,8,3,11,-126,13,-23,15,64,18,120,20,-101,22,-105,24,122,26,48,28,-57,29,46,31,115,32,-127,33,109,34,30,35,-88,35,-3,35,33,36,22,36,-42,35,103,35,-56,34,-7,33,-5,32,-47,31,122,30,-5,28,83,27,-121,25,-105,23,-120,21,90,19,20,17,-77,14,67,12,-66,9,45,7,-108,4,-14,1,80,-1,-82,-4,15,-6,123,-9,-14,-12,118,-14,16,-16,-67,-19,-124,-21,105,-23,105,-25,-112,-27,-45,-29,73,-30,-40,-32,-93,-33,-119,-34,-84,-35,-14,-36,112,-36,27,-36,-9,-37,7,-36,67,-36,-72,-36,82,-35,40,-34,33,-33,80,-32,-94,-31,38,-29,-57,-28,-101,-26,-125,-24,-105,-22,-66,-20,9,-17,99,-15,-41,-13,86,-10,-24,-8,126,-5,31,-2,-66,0,95,3,-5,5,-116,8,23,11,-118,13,-12,15,65,18,121,20,-109,22,-114,24,105,26,29,28,-82,29,21,31,79,32,98,33,64,34,-7,34,119,35,-49,35,-20,35,-29,35,-97,35,47,35,-112,34,-68,33,-60,32,-108,31,65,30,-63,28,26,27,80,25,97,23,84,21,40,19,-28,16,-120,14,23,12,-101,9,6,7,120,4,-44,1,58,-1,-103,-4,1,-6,112,-9,-21,-12,115,-14,19,-16,-62,-19,-111,-21,117,-23,125,-25,-91,-27,-15,-29,99,-30,-2,-32,-62,-33,-74,-34,-45,-35,33,-35,-98,-36,77,-36,41,-36,61,-36,119,-36,-20,-36,-116,-35,90,-34}; }
	private static byte[] data56(){ return new byte[] {92,-33,-127,-32,-39,-31,88,-29,-6,-28,-55,-26,-78,-24,-63,-22,-23,-20,44,-17,-120,-15,-11,-13,116,-10,-2,-8,-108,-5,47,-2,-53,0,106,3,-4,5,-111,8,15,11,-122,13,-25,15,50,18,101,20,126,22,112,24,78,26,-6,27,-117,29,-18,30,37,32,53,33,21,34,-58,34,74,35,-102,35,-70,35,-80,35,105,35,-1,34,89,34,-115,33,-113,32,102,31,18,30,-108,28,-16,26,39,25,60,23,48,21,10,19,-56,16,109,14,4,12,-123,9,-2,6,104,4,-44,1,50,-1,-97,-4,4,-6,123,-9,-9,-12,-121,-14,38,-16,-37,-19,-83,-21,-108,-23,-96,-25,-54,-27,25,-28,-116,-30,44,-31,-17,-33,-26,-34,4,-34,83,-35,-47,-36,127,-36,95,-36,107,-36,-82,-36,27,-35,-68,-35,-116,-34,-124,-33,-78,-32,-3,-31,-126,-29,27,-27,-20,-26,-50,-24,-36,-22,-1,-20,64,-17,-105,-15,0,-12,124,-10,1,-7,-107,-5,40,-2,-58,0,89,3,-15,5,120,8,-5,10,105,13,-55,15,16,18,64,20,85,22,73,24,32,26,-52,27,91,29,-70,30,-11,31,2,33,-33,33,-109,34,19,35,104,35,-120,35,123,35,58,35,-51,34,46,34,97,33,102,32,64,31,-19,29,117,28,-45,26,14,25,37,23,33,21,-7,18,-65,16,105,14,-1,11,-117,9,2,7,119,4,-35,1,75,-1,-79,-4,34,-6,-103,-9,24,-11,-84,-14,77,-16,9,-18,-42,-21,-55,-23,-51,-25,1,-26,74,-28,-56,-30,91,-31,47,-32,23,-33,64,-34,-121,-35,9,-35,-78,-36,-107,-36,-102,-36,-31,-36,69,-35,-22,-35,-79,-34,-86,-33,-46,-32,29,-30,-104,-29,55,-27,-9,-26,-30,-24,-32,-22,7,-19,65,-17,-111,-15,-6,-13,109,-10,-14,-8,127,-5,16,-2,-91,0,60,3,-56,5,84,8,-52,10,59,13,-103,15,-38,17,13,20,26,22,18,24,-29,25,-109,27,29,29,-128,30,-73,31,-57,32,-92,33,90,34,-37,34,51,35,83,35,74,35,13,35,-96,34,8,34,59,33,71,32,35,31,-42,29,97,28,-61,26,5,25,30,23,32,21,-3,18,-57,16,118,14,20,12,-99,9,33,7,-111,4,8,2,108,-1,-29,-4,76,-6,-51,-9,77,-11,-27,-14,-120,-16,68,-18,24,-20,3,-22,21,-24,60,-26,-110,-28,3,-29,-91,-31,103,-32,93,-33,121,-34,-59,-35,67,-35,-24,-36,-56,-36,-51,-36,11,-35,114,-35,12,-34,-45,-34,-57,-33,-24,-32,49,-30,-90,-29,61,-27,-1,-26,-37,-24,-35,-22,-7,-20,47,-17,124,-15,-35,-13,78,-10,-52,-8,85,-5,-29,-3,115,0,6,3,-113,5,23,8,-115,10,-5,12,82,15,-104,17,-61,19,-44,21,-56,23,-101,25,75,27,-43,28,57,30,114,31,-124,32,98,33,29,34,-97,34,-7,34,35,35,21,35,-28,34,120,34,-28,33,32,33,45,32,16,31,-55,29,89,28,-63,26,9,25,39,23,47,21,19,19,-32,16,-106,14,57,12,-56,9,80,7,-59,4,62,2,-85,-1,31,-3,-109,-6,16,-8,-103,-11,46,-13,-43,-16,-107,-18,98,-20,91,-22,92,-24,-108,-26,-36,-28,82,-29,-13,-31,-84,-32,-85,-33,-73,-34,12,-34,124,-35,36,-35,-5,-36,-2,-36,53,-35,-103,-35,43,-34,-18,-34,-37,-33,-9,-32,56,-30,-87,-29,56,-27,-11,-26,-54,-24,-58,-22,-37,-20,14,-17,81,-15,-79,-13,24,-10,-108,-8,25,-5,-98,-3,49,0,-73,2,71,5,-62,7,63,10,-93,12,-2,14,63,17,108,19,124,21,113,23,67,25,-10,26,-127,28,-24,29,36,31,55,32,28,33,-41,33,98,34,-66,34,-21,34,-23,34,-73,34,86,34,-59,33,8,33,29,32,6,31,-57,29,90,28,-49,26,22,25,67,23,76,21,56,19,13,17,-56,14,109,12,11,10,-117,7,20,5,-124,2,-1,-1,112,-3,-20,-6,105,-8,-10,-11,-117,-13,54,-15,-14,-18,-57,-20,-74,-22,-64,-24,-17,-26,56,-27,-81,-29,68,-30,6,-31,-11,-33,5,-33,83,-34,-69,-35,99,-35,46,-35,48,-35,94,-35,-70,-35,73,-34,0,-33,-21,-33,-7,-32,58,-30,-98,-29,39,-27,-33,-26,-88,-24,-93,-22,-84,-20,-40,-18,26,-15,109,-13,-43,-11,70,-8,-57,-6,74,-3,-42,-1,90,2,-27,4,96,7,-41,9,62,12,-109,14,-40,16,2,19,21,21,9,23,-33,24,-110,26,35,28,-118,29,-51,30,-30,31,-50,32,-114,33,29,34,-126,34,-76,34,-72,34,-112,34,51,34,-83,33,-11,32,21,32,2,31,-49,29,104,28,-28,26,55,25,104,23,121,21,111,19,71,17,12,15,-71,12,87,10,-27,7,105,5,-24,2,96,0,-38,-3,85,-5,-41,-8,99,-10,-2,-13,-90,-15,101,-17,55,-19,38,-21,48,-23,88,-25,-90,-27,16,-28,-86,-30,98,-31,75,-32,92,-33,-102,-34,6,-34,-97,-35,102,-35,97,-35}; }
	private static byte[] data57(){ return new byte[] {-125,-35,-33,-35,92,-34,18,-33,-17,-33,-7,-32,46,-30,-118,-29,13,-27,-74,-26,127,-24,107,-22,112,-20,-106,-18,-54,-16,30,-13,120,-11,-20,-9,95,-6,-27,-4,99,-1,-17,1,108,4,-20,6,93,9,-60,11,26,14,91,16,-117,18,-102,20,-107,22,107,24,33,26,-73,27,35,29,105,30,-119,31,116,32,64,33,-44,33,65,34,123,34,-119,34,102,34,22,34,-107,33,-22,32,15,32,12,31,-38,29,-125,28,6,27,95,25,-97,23,-77,21,-76,19,-107,17,93,15,23,13,-74,10,80,8,-44,5,93,3,-44,0,87,-2,-46,-5,88,-7,-27,-10,-127,-12,42,-14,-24,-17,-69,-19,-93,-21,-78,-23,-49,-25,32,-26,-127,-28,23,-29,-55,-31,-81,-32,-77,-33,-16,-34,78,-34,-29,-35,-93,-35,-114,-35,-80,-35,-8,-35,116,-34,28,-33,-17,-33,-14,-32,25,-30,108,-29,-23,-28,-126,-26,73,-24,36,-22,39,-20,63,-18,113,-16,-72,-14,16,-11,120,-9,-22,-7,103,-4,-26,-2,103,1,-25,3,97,6,-46,8,55,11,-114,13,-50,15,2,18,17,20,14,22,-23,23,-92,25,62,27,-79,28,-5,29,32,31,27,32,-27,32,-119,33,-5,33,62,34,89,34,61,34,-8,33,-125,33,-32,32,18,32,23,31,-13,29,-93,28,51,27,-106,25,-35,23,-1,21,6,20,-16,17,-60,15,127,13,44,11,-56,8,86,6,-32,3,97,1,-32,-2,103,-4,-23,-7,123,-9,23,-11,-66,-14,126,-16,77,-18,55,-20,59,-22,94,-24,-98,-26,7,-27,-116,-29,63,-30,22,-31,25,-32,71,-33,-93,-34,40,-34,-31,-35,-62,-35,-42,-35,23,-34,-120,-34,32,-33,-17,-33,-35,-32,2,-30,71,-29,-75,-28,74,-26,-2,-25,-39,-23,-55,-21,-33,-19,3,-16,69,-14,-109,-12,-9,-10,95,-7,-36,-5,79,-2,-44,0,73,3,-57,5,49,8,-101,10,-20,12,53,15,96,17,125,19,117,21,90,23,24,25,-74,26,51,28,-126,29,-77,30,-80,31,-119,32,53,33,-82,33,4,34,31,34,23,34,-39,33,114,33,-38,32,25,32,39,31,19,30,-52,28,105,27,-42,25,41,24,85,22,104,20,89,18,55,16,-2,13,-84,11,87,9,-27,6,120,4,-2,1,-127,-1,10,-3,-114,-6,37,-8,-67,-11,103,-13,37,-15,-17,-18,-37,-20,-40,-22,-10,-24,51,-25,-110,-27,19,-28,-67,-30,-118,-31,-121,-32,-87,-33,-7,-34,120,-34,31,-34,-5,-35,-1,-35,53,-34,-104,-34,38,-33,-27,-33,-53,-32,-33,-31,25,-29,125,-28,2,-26,-81,-25,122,-23,101,-21,107,-19,-118,-17,-65,-15,9,-12,98,-10,-57,-8,57,-5,-84,-3,40,0,-98,2,21,5,-123,7,-27,9,63,12,-126,14,-75,16,-46,18,-48,20,-71,22,125,24,35,26,-90,27,-2,28,56,30,62,31,37,32,-43,32,100,33,-72,33,-18,33,-25,33,-66,33,95,33,-41,32,33,32,64,31,53,30,0,29,-93,27,36,26,124,24,-70,22,-45,20,-45,18,-71,16,-121,14,67,12,-16,9,-119,7,35,5,-88,2,56,0,-69,-3,76,-5,-38,-8,123,-10,31,-12,-34,-15,-91,-17,-115,-19,-123,-21,-96,-23,-43,-25,44,-26,-89,-28,69,-29,14,-30,-6,-32,21,-32,90,-33,-56,-34,107,-34,48,-34,47,-34,83,-34,-87,-34,42,-33,-39,-33,-76,-32,-73,-31,-26,-30,58,-28,-76,-27,85,-25,16,-23,-12,-22,-21,-20,1,-17,46,-15,108,-13,-64,-11,26,-8,-120,-6,-12,-4,110,-1,-33,1,83,4,-64,6,36,9,123,11,-63,13,-8,15,19,18,32,20,3,22,-41,23,127,25,12,27,111,28,-80,29,-60,30,-76,31,113,32,13,33,110,33,-77,33,-74,33,-96,33,76,33,-43,32,45,32,90,31,91,30,58,29,-27,27,121,26,-36,24,38,23,76,21,87,19,73,17,33,15,-26,12,-101,10,62,8,-38,5,108,3,-8,0,-121,-2,20,-4,-88,-7,70,-9,-19,-12,-90,-14,111,-16,78,-18,70,-20,87,-22,-120,-24,-44,-26,73,-27,-36,-29,-103,-30,126,-31,-120,-32,-61,-33,36,-33,-74,-34,114,-34,94,-34,115,-34,-66,-34,43,-33,-48,-33,-105,-32,-117,-31,-80,-30,-18,-29,98,-27,-18,-26,-97,-24,118,-22,95,-20,110,-18,-117,-16,-61,-14,10,-11,98,-9,-60,-7,45,-4,-96,-2,12,1,-124,3,-26,5,82,8,-94,10,-14,12,35,15,75,17,85,19,69,21,29,23,-53,24,103,26,-48,27,29,29,63,30,53,31,10,32,-89,32,36,33,106,33,-118,33,120,33,58,33,-46,32,55,32,120,31,-121,30,116,29,51,28,-50,26,73,25,-104,23,-46,21,-25,19,-29,17,-53,15,-106,13,85,11,2,9,-92,6,59,4,-47,1,94,-1,-15,-4,-120,-6,34,-8,-50,-11,127,-13,76,-15,32,-17,24,-19,30,-21,74,-23,-112,-25,-11,-27,-125,-28,50,-29,9,-30,13,-31}; }
	private static byte[] data58(){ return new byte[] {48,-32,-115,-33,7,-33,-71,-34,-109,-34,-102,-34,-46,-34,49,-33,-63,-33,124,-32,95,-31,113,-30,-93,-29,3,-27,-125,-26,37,-24,-19,-23,-53,-21,-55,-19,-30,-17,6,-14,77,-12,-108,-10,-14,-8,86,-5,-65,-3,45,0,-100,2,0,5,105,7,-68,9,11,12,67,14,108,16,124,18,117,20,80,22,15,24,-84,25,37,27,125,28,-87,29,-77,30,-112,31,63,32,-55,32,35,33,78,33,84,33,33,33,-52,32,67,32,-107,31,-76,30,-76,29,-128,28,49,27,-77,25,28,24,89,22,-122,20,-120,18,127,16,84,14,31,12,-44,9,125,7,30,5,-76,2,75,0,-32,-3,118,-5,22,-7,-69,-10,112,-12,52,-14,11,-16,-11,-19,-4,-21,26,-22,89,-24,-75,-26,55,-27,-41,-29,-89,-30,-108,-31,-77,-32,-10,-33,104,-33,5,-33,-48,-34,-59,-34,-23,-34,59,-33,-76,-33,99,-32,46,-31,50,-30,82,-29,-94,-28,16,-26,-90,-25,88,-23,47,-21,28,-19,38,-17,70,-15,120,-13,-65,-11,15,-8,109,-6,-47,-4,57,-1,-91,1,9,4,109,6,-60,8,18,11,81,13,122,15,-108,17,-112,19,118,21,62,23,-29,24,108,26,-52,27,11,29,29,30,14,31,-53,31,103,32,-48,32,17,33,32,33,12,33,-69,32,84,32,-86,31,-25,30,-16,29,-43,28,-110,27,42,26,-98,24,-15,22,37,21,62,19,57,17,36,15,-16,12,-72,10,99,8,15,6,-84,3,69,1,-32,-2,120,-4,24,-6,-66,-9,112,-11,51,-13,0,-15,-19,-18,-28,-20,-1,-22,52,-23,-126,-25,-4,-27,-115,-28,79,-29,46,-30,59,-31,114,-32,-50,-33,94,-33,18,-33,-9,-34,10,-33,67,-33,-78,-33,67,-32,4,-31,-14,-31,-4,-30,66,-28,-108,-27,34,-25,-64,-24,-122,-22,105,-20,95,-18,120,-16,-101,-14,-39,-12,30,-9,119,-7,-47,-5,55,-2,-100,0,-2,2,100,5,-74,7,11,10,72,12,123,14,-107,16,-98,18,-121,20,93,22,11,24,-95,25,13,27,92,28,124,29,124,30,79,31,-11,31,120,32,-60,32,-17,32,-28,32,-77,32,83,32,-58,31,19,31,48,30,41,29,-9,27,-92,26,37,25,-112,23,-52,21,-4,19,-2,17,-4,15,-47,13,-92,11,91,9,12,7,-77,4,81,2,-16,-1,-119,-3,46,-5,-48,-8,-123,-10,64,-12,15,-14,-19,-17,-26,-19,-13,-21,30,-22,102,-24,-53,-26,88,-27,2,-28,-37,-30,-49,-31,-5,-32,64,-32,-64,-33,95,-33,52,-33,44,-33,91,-33,-86,-33,47,-32,-40,-32,-80,-31,-81,-30,-45,-29,35,-27,-112,-26,37,-24,-39,-23,-89,-21,-105,-19,-103,-17,-74,-15,-27,-13,34,-10,113,-8,-61,-6,36,-3,-125,-1,-28,1,70,4,-101,6,-19,8,49,11,102,13,-122,15,-105,17,-118,19,101,21,38,23,-63,24,65,26,-102,27,-50,28,-35,29,-64,30,126,31,13,32,115,32,-81,32,-72,32,-96,32,79,32,-33,31,55,31,114,30,121,29,95,28,30,27,-77,25,45,24,-128,22,-70,20,-46,18,-38,16,-66,14,-101,12,97,10,22,8,-54,5,106,3,17,1,-83,-2,81,-4,-6,-7,-91,-9,103,-11,38,-13,12,-15,-15,-18,-2,-20,27,-21,85,-23,-74,-25,42,-26,-50,-28,-113,-29,121,-30,-116,-31,-59,-32,43,-32,-69,-33,118,-33,95,-33,113,-33,-78,-33,27,-32,-76,-32,113,-31,95,-30,109,-29,-90,-28,5,-26,-128,-25,42,-23,-32,-22,-61,-20,-74,-18,-60,-16,-23,-14,23,-11,94,-9,-88,-7,3,-4,89,-2,-68,0,20,3,110,5,-63,7,4,10,64,12,101,14,125,16,119,18,98,20,37,22,-41,23,95,25,-55,26,15,28,44,29,38,30,-13,30,-102,31,19,32,100,32,-122,32,125,32,75,32,-24,31,96,31,-86,30,-54,29,-59,28,-105,27,66,26,-47,24,52,23,-127,21,-84,19,-69,17,-69,15,-102,13,113,11,48,9,-23,6,-106,4,63,2,-31,-1,-119,-3,45,-5,-32,-8,-107,-10,94,-12,47,-14,27,-16,19,-18,48,-20,88,-22,-81,-24,17,-25,-84,-27,83,-28,53,-29,44,-30,88,-31,-90,-32,33,-32,-56,-33,-105,-33,-105,-33,-67,-33,19,-32,-112,-32,62,-31,12,-30,12,-29,43,-28,117,-27,-31,-26,109,-24,28,-22,-26,-21,-51,-19,-54,-17,-33,-15,5,-12,62,-10,-127,-8,-48,-6,38,-3,125,-1,-40,1,47,4,127,6,-54,8,3,11,53,13,76,15,87,17,67,19,27,21,-46,22,111,24,-28,25,62,27,108,28,122,29,90,30,23,31,-91,31,12,32,69,32,85,32,55,32,-17,31,125,31,-36,30,25,30,36,29,18,28,-49,26,117,25,-21,23,76,22,-120,20,-86,18,-73,16,-90,14,-118,12,85,10,23,8,-50,5,123,3,38,1,-52,-2,121,-4,36,-6,-33,-9,-98,-11,110,-13,81,-15,66,-17,83,-19,113,-21}; }
	private static byte[] data59(){ return new byte[] {-72,-23,18,-24,-109,-26,52,-27,-7,-29,-28,-30,-7,-31,48,-31,-103,-32,35,-32,-30,-33,-60,-33,-41,-33,16,-32,123,-32,9,-31,-56,-31,-88,-30,-74,-29,-24,-28,61,-26,-73,-25,78,-23,9,-21,-36,-20,-54,-18,-50,-16,-23,-14,19,-11,79,-9,-111,-7,-31,-5,51,-2,-117,0,-35,2,49,5,120,7,-71,9,-19,11,12,14,31,16,22,18,-9,19,-64,21,101,23,-14,24,85,26,-99,27,-72,28,-75,29,126,30,44,31,-94,31,-7,31,29,32,26,32,-21,31,-114,31,11,31,92,30,-127,29,-120,28,91,27,21,26,-91,24,22,23,105,21,-99,19,-71,17,-70,15,-85,13,-124,11,80,9,17,7,-58,4,120,2,34,0,-48,-3,127,-5,52,-7,-10,-10,-67,-12,-100,-14,-125,-16,-117,-18,-99,-20,-39,-22,32,-23,-107,-25,35,-26,-45,-28,-81,-29,-88,-30,-47,-31,28,-31,-108,-32,55,-32,1,-32,-4,-33,28,-32,107,-32,-28,-32,-124,-31,82,-30,67,-29,94,-28,-100,-27,-1,-26,-123,-24,38,-22,-23,-21,-61,-19,-70,-17,-61,-15,-30,-13,13,-10,75,-8,-114,-6,-34,-4,41,-1,-126,1,-53,3,26,6,91,8,-112,10,-68,12,-48,14,-42,16,-65,18,-105,20,74,22,-25,23,92,25,-73,26,-26,27,-9,28,-38,29,-102,30,46,31,-104,31,-39,31,-18,31,-39,31,-106,31,47,31,-108,30,-36,29,-15,28,-26,27,-80,26,94,25,-31,23,74,22,-110,20,-64,18,-45,16,-45,14,-70,12,-107,10,95,8,29,6,-42,3,-122,1,57,-1,-25,-4,-97,-6,92,-8,33,-10,-8,-13,-36,-15,-46,-17,-26,-19,2,-20,80,-22,-93,-24,42,-25,-61,-27,-117,-28,110,-29,-126,-30,-76,-31,20,-31,-97,-32,78,-32,47,-32,54,-32,105,-32,-57,-32,81,-31,-4,-31,-35,-30,-40,-29,1,-27,76,-26,-74,-25,74,-23,-17,-22,-64,-20,-102,-18,-102,-16,-89,-14,-58,-12,-7,-10,48,-7,120,-5,-63,-3,15,0,95,2,-93,4,-17,6,33,9,85,11,114,13,125,15,119,17,84,19,30,21,-62,22,84,24,-74,25,4,27,34,28,34,29,-10,29,-91,30,40,31,-125,31,-78,31,-74,31,-107,31,62,31,-52,30,32,30,92,29,98,28,78,27,10,26,-83,24,42,23,-122,21,-53,19,-18,17,0,16,-7,13,-34,11,-72,9,126,7,66,5,-10,2,-80,0,97,-2,25,-4,-44,-7,-104,-9,104,-11,70,-13,53,-15,56,-17,82,-19,-125,-21,-43,-23,63,-24,-51,-26,121,-27,78,-28,66,-29,102,-30,-91,-31,24,-31,-79,-32,112,-32,97,-32,119,-32,-74,-32,41,-31,-72,-31,121,-30,95,-29,107,-28,-100,-27,-12,-26,101,-24,1,-22,-80,-21,-126,-19,106,-17,101,-15,124,-13,-105,-11,-49,-9,3,-6,78,-4,-114,-2,-34,0,36,3,103,5,-86,7,-44,9,1,12,17,14,22,16,1,18,-42,19,-114,21,44,23,-88,24,4,26,61,27,82,28,61,29,9,30,-95,30,27,31,101,31,-125,31,126,31,72,31,-23,30,102,30,-80,29,-35,28,-37,27,-72,26,112,25,5,24,124,22,-48,20,16,19,45,17,60,15,47,13,24,11,-25,8,-70,6,114,4,53,2,-24,-1,-93,-3,94,-5,32,-7,-19,-10,-62,-12,-84,-14,-94,-16,-78,-18,-43,-20,22,-21,111,-23,-22,-25,-126,-26,65,-27,29,-28,40,-29,79,-30,-88,-31,35,-31,-54,-32,-102,-32,-104,-32,-72,-32,14,-31,127,-31,39,-30,-18,-30,-33,-29,-9,-28,49,-26,-115,-25,16,-23,-89,-22,103,-20,53,-18,40,-16,33,-14,60,-12,89,-10,-112,-8,-60,-6,10,-3,75,-1,-108,1,-42,3,22,6,74,8,119,10,-109,12,-99,14,-102,16,118,18,68,20,-18,21,127,23,-16,24,63,26,105,27,114,28,79,29,12,30,-102,30,1,31,64,31,84,31,61,31,-3,30,-110,30,0,30,69,29,98,28,89,27,44,26,-36,24,105,23,-40,21,43,20,96,18,126,16,-121,14,121,12,94,10,54,8,-5,5,-58,3,123,1,62,-1,-8,-4,-71,-6,-124,-8,83,-10,54,-12,35,-14,39,-16,62,-18,110,-20,-71,-22,28,-23,-90,-25,72,-26,21,-27,-2,-29,20,-29,74,-30,-80,-31,52,-31,-17,-32,-58,-32,-48,-32,3,-31,88,-31,-28,-31,-120,-30,99,-29,88,-28,123,-27,-68,-26,34,-24,-91,-23,75,-21,6,-19,-31,-18,-50,-16,-46,-14,-26,-12,12,-9,56,-7,116,-5,-79,-3,-14,-1,54,2,114,4,-84,6,-37,8,0,11,18,13,22,15,7,17,-38,18,-98,20,60,22,-61,23,40,25,105,26,-117,27,-126,28,90,29,2,30,-115,30,-33,30,27,31,25,31,0,31,-80,30,59,30,-95,29,-39,28,-17,27,-32,26,-91,25,86,24,-44,22,72,21,-117,19,-59,17,-37,15,-27,13,-44,11,-70,9,-112,7,89,5,37,3,-34,0,-90,-2,96,-4}; }
	private static byte[] data60(){ return new byte[] {46,-6,-10,-9,-42,-11,-72,-13,-76,-15,-67,-17,-34,-19,24,-20,109,-22,-36,-24,111,-25,32,-26,-14,-28,-17,-29,8,-29,80,-30,-65,-31,80,-31,19,-31,-5,-32,9,-31,75,-31,-86,-31,59,-30,-17,-30,-51,-29,-51,-28,-11,-27,62,-25,-85,-24,49,-22,-35,-21,-101,-19,120,-17,105,-15,109,-13,-127,-11,-89,-9,-45,-7,10,-4,72,-2,-128,0,-57,2,-11,4,50,7,83,9,117,11,127,13,122,15,96,17,47,19,-29,20,124,22,-10,23,80,25,-119,26,-99,27,-117,28,87,29,-11,29,114,30,-65,30,-21,30,-29,30,-66,30,98,30,-22,29,65,29,118,28,-125,27,105,26,47,25,-45,23,83,22,-68,20,1,19,53,17,76,15,80,13,68,11,39,9,-2,6,-50,4,-108,2,89,0,29,-2,-27,-5,-82,-7,-119,-9,97,-11,88,-13,80,-15,107,-17,-114,-19,-42,-21,47,-22,-81,-24,68,-25,6,-26,-35,-28,-26,-29,12,-29,92,-30,-44,-31,114,-31,61,-31,45,-31,75,-31,-116,-31,-3,-31,-112,-30,79,-29,49,-28,58,-27,103,-26,-73,-25,37,-23,-77,-22,95,-20,33,-18,2,-16,-16,-15,-9,-13,11,-10,46,-8,89,-6,-113,-4,-58,-2,2,1,56,3,112,5,-105,7,-62,9,-49,11,-36,13,-55,15,-86,17,111,19,26,21,-84,22,26,24,107,25,-100,26,-93,27,-116,28,75,29,-33,29,86,30,-107,30,-68,30,-87,30,124,30,26,30,-106,29,-21,28,22,28,29,27,-1,25,-65,24,93,23,-34,21,62,20,-121,18,-77,16,-52,14,-47,12,-63,10,-86,8,-128,6,81,4,29,2,-28,-1,-83,-3,121,-5,73,-7,37,-9,11,-11,2,-13,7,-15,36,-17,85,-19,-97,-21,7,-22,-120,-24,47,-25,-14,-27,-40,-28,-25,-29,22,-29,112,-30,-16,-31,-104,-31,105,-31,101,-31,-122,-31,-45,-31,72,-30,-29,-30,-88,-29,-113,-28,-96,-27,-50,-26,36,-24,-107,-23,37,-21,-42,-20,-106,-18,123,-16,102,-14,112,-12,-127,-10,-92,-8,-52,-6,-2,-4,51,-1,105,1,-96,3,-54,5,-10,7,16,10,33,12,30,14,11,16,-33,17,-95,19,66,21,-55,22,53,24,119,25,-92,26,-95,27,-127,28,56,29,-59,29,49,30,109,30,-122,30,115,30,54,30,-41,29,72,29,-106,28,-65,27,-66,26,-97,25,89,24,-10,22,113,21,-45,19,22,18,69,16,93,14,97,12,84,10,61,8,19,6,-19,3,-74,1,-124,-1,81,-3,31,-5,-8,-8,-39,-10,-61,-12,-63,-14,-49,-16,-17,-18,42,-19,124,-21,-23,-23,118,-24,33,-25,-22,-27,-32,-28,-19,-29,45,-29,-121,-30,18,-30,-62,-31,-104,-31,-100,-31,-62,-31,23,-30,-112,-30,49,-29,-4,-29,-28,-28,-3,-27,42,-25,-121,-24,-9,-23,-114,-21,55,-19,3,-17,-36,-16,-46,-14,-44,-12,-26,-10,5,-7,44,-5,91,-3,-116,-1,-65,1,-18,3,24,6,58,8,82,10,90,12,84,14,56,16,7,18,-65,19,92,21,-38,22,63,24,125,25,-100,26,-103,27,108,28,31,29,-91,29,8,30,67,30,78,30,62,30,-13,29,-107,29,-3,28,75,28,107,27,107,26,70,25,-1,23,-102,22,18,21,117,19,-75,17,-23,15,-6,13,6,12,-9,9,-30,7,-67,5,-104,3,100,1,56,-1,7,-3,-38,-6,-70,-8,-99,-10,-111,-12,-111,-14,-90,-16,-49,-18,12,-19,106,-21,-42,-23,115,-24,28,-25,-11,-27,-24,-28,2,-28,69,-29,-88,-30,58,-30,-23,-31,-50,-31,-50,-31,2,-30,85,-30,-43,-30,123,-29,68,-28,57,-27,72,-26,-123,-25,-41,-24,81,-22,-29,-21,-112,-19,92,-17,50,-15,40,-13,39,-11,57,-9,85,-7,121,-5,-92,-3,-47,-1,1,2,43,4,81,6,110,8,-128,10,-127,12,121,14,81,16,36,18,-53,19,105,21,-34,22,60,24,118,25,-114,26,-124,27,83,28,-2,28,-126,29,-36,29,18,30,30,30,-2,29,-65,29,77,29,-67,28,1,28,35,27,31,26,-9,24,-78,23,71,22,-60,20,34,19,105,17,-109,15,-76,13,-79,11,-76,9,-108,7,127,5,78,3,45,1,-8,-2,-43,-4,-88,-6,-115,-8,116,-10,112,-12,115,-14,-112,-16,-70,-18,3,-19,94,-21,-35,-23,112,-24,44,-25,0,-26,2,-27,27,-28,101,-29,-51,-30,99,-30,26,-30,-2,-31,6,-30,59,-30,-110,-30,24,-29,-71,-29,-113,-28,122,-27,-107,-26,-53,-25,34,-23,-101,-22,44,-20,-37,-19,-94,-17,121,-15,110,-13,104,-11,124,-9,-113,-7,-75,-5,-39,-3,6,0,47,2,85,4,119,6,-114,8,-100,10,-100,12,-121,14,98,16,39,18,-48,19,102,21,-42,22,47,24,99,25,118,26,105,27,49,28,-38,28,88,29,-82,29,-30,29,-25,29,-53,29,-128,29,20,29,123,28,-61,27,-32,26,-36,25,-76,24,110,23,1,22,-123,20,-36,18,41,17,86,15}; }
	private static byte[] data61(){ return new byte[] {113,13,124,11,118,9,99,7,72,5,35,3,-1,0,-45,-2,-80,-4,-119,-6,115,-8,95,-10,94,-12,103,-14,-120,-16,-72,-18,5,-19,102,-21,-25,-23,-125,-24,63,-25,28,-26,28,-27,65,-28,-120,-29,-6,-30,-116,-30,77,-30,47,-30,61,-30,115,-30,-53,-30,83,-29,-7,-29,-56,-28,-67,-27,-48,-26,10,-24,98,-23,-43,-22,108,-20,18,-18,-37,-17,-78,-15,-97,-13,-99,-11,-88,-9,-71,-7,-31,-5,-7,-3,41,0,73,2,110,4,-118,6,-97,8,-90,10,-95,12,-117,14,92,16,35,18,-62,19,87,21,-62,22,21,24,72,25,86,26,68,27,12,28,-82,28,43,29,127,29,-80,29,-78,29,-107,29,72,29,-37,28,68,28,-122,27,-89,26,-94,25,122,24,54,23,-53,21,75,20,-84,18,-12,16,39,15,69,13,80,11,80,9,61,7,42,5,5,3,-26,0,-66,-2,-98,-4,126,-6,106,-8,90,-10,94,-12,108,-14,-114,-16,-56,-18,18,-19,126,-21,-4,-23,-94,-24,92,-25,65,-26,65,-27,105,-28,-73,-29,36,-29,-65,-30,125,-30,99,-30,115,-30,-89,-30,4,-29,-121,-29,49,-28,-2,-28,-14,-27,8,-25,58,-24,-104,-23,2,-21,-100,-20,61,-18,6,-16,-41,-15,-60,-13,-68,-11,-59,-9,-44,-7,-11,-5,11,-2,56,0,81,2,118,4,-117,6,-99,8,-97,10,-104,12,122,14,79,16,8,18,-83,19,56,21,-95,22,-10,23,29,25,50,26,20,27,-29,27,123,28,-1,28,73,29,125,29,127,29,96,29,21,29,-90,28,14,28,85,27,117,26,111,25,78,24,4,23,-91,21,31,20,-120,18,-51,16,11,15,35,13,60,11,53,9,46,7,24,5,-4,2,-34,0,-68,-2,-97,-4,-126,-6,115,-8,103,-10,110,-12,-128,-14,-89,-16,-31,-18,51,-19,-99,-21,35,-22,-58,-24,-120,-25,108,-26,111,-27,-102,-28,-28,-29,89,-29,-15,-30,-79,-30,-105,-30,-91,-30,-37,-30,55,-29,-72,-29,99,-28,44,-27,31,-26,51,-25,101,-24,-70,-23,44,-21,-74,-20,98,-18,26,-16,-14,-15,-43,-13,-52,-11,-47,-9,-34,-7,-11,-5,17,-2,45,0,80,2,101,4,127,6,-119,8,-120,10,127,12,90,14,48,16,-28,17,-121,19,13,21,120,22,-59,23,-14,24,-3,25,-27,26,-82,27,73,28,-57,28,25,29,70,29,78,29,43,29,-27,28,115,28,-28,27,36,27,77,26,72,25,38,24,-27,22,-126,21,6,20,110,18,-69,16,-11,14,28,13,43,11,55,9,40,7,29,5,1,3,-22,0,-55,-2,-77,-4,-105,-6,-114,-8,-125,-10,-113,-12,-91,-14,-53,-16,14,-17,92,-19,-51,-21,82,-22,-7,-24,-70,-25,-94,-26,-92,-27,-50,-28,29,-28,-117,-29,43,-29,-30,-30,-50,-30,-42,-30,12,-29,102,-29,-26,-29,-116,-28,85,-27,69,-26,82,-25,-122,-24,-43,-23,66,-21,-52,-20,110,-18,41,-16,-9,-15,-37,-13,-54,-11,-52,-9,-44,-7,-23,-5,-2,-3,26,0,52,2,75,4,92,6,102,8,98,10,82,12,49,14,-2,15,-78,17,85,19,-40,20,63,22,-111,23,-76,24,-55,25,-86,26,117,27,16,28,-111,28,-32,28,22,29,22,29,-2,28,-78,28,75,28,-73,27,2,27,40,26,40,25,13,24,-53,22,112,21,-9,19,96,18,-72,16,-14,14,28,13,54,11,60,9,60,7,46,5,27,3,4,1,-21,-2,-45,-4,-62,-6,-75,-8,-76,-10,-67,-12,-39,-14,1,-15,69,-17,-107,-19,8,-20,-114,-22,53,-23,-7,-25,-37,-26,-28,-27,10,-27,87,-28,-56,-29,95,-29,28,-29,1,-29,8,-29,59,-29,-110,-29,13,-28,-77,-28,116,-27,100,-26,105,-25,-99,-24,-31,-23,81,-21,-47,-20,113,-18,39,-16,-18,-15,-48,-13,-71,-11,-74,-9,-68,-7,-55,-5,-35,-3,-12,-1,8,2,31,4,42,6,50,8,42,10,25,12,-10,13,-65,15,117,17,18,19,-105,20,-1,21,77,23,117,24,-122,25,107,26,53,27,-43,27,84,28,-86,28,-35,28,-27,28,-51,28,-121,28,35,28,-110,27,-29,26,11,26,19,25,-6,23,-66,22,105,21,-15,19,103,18,-70,16,1,15,44,13,76,11,88,9,91,7,82,5,68,3,49,1,26,-1,10,-3,-9,-6,-13,-8,-18,-10,2,-11,22,-13,73,-15,-120,-17,-35,-19,79,-20,-44,-22,125,-23,63,-24,35,-25,37,-26,79,-27,-107,-28,9,-28,-103,-29,84,-29,55,-29,55,-29,107,-29,-72,-29,52,-28,-49,-28,-110,-27,117,-26,127,-25,-94,-24,-20,-23,77,-21,-52,-20,103,-18,21,-16,-38,-15,-75,-13,-106,-11,-107,-9,-115,-7,-98,-5,-87,-3,-68,-1,-49,1,-33,3,-23,5,-19,7,-27,9,-50,11,-82,13,112,15,43,17,-62,18,76,20,-78,21,0,23,43,24,61,25,34,26,-12,26,-114,27,27,28,106,28,-87,28,-79,28,-99,28,96,28,-5,27,117,27}; }
	private static byte[] data62(){ return new byte[] {-57,26,-10,25,6,25,-18,23,-65,22,103,21,-3,19,115,18,-48,16,27,15,75,13,114,11,-126,9,-116,7,-123,5,126,3,110,1,91,-1,81,-3,60,-5,65,-7,58,-9,81,-11,104,-13,-100,-15,-39,-17,52,-18,-98,-20,43,-21,-52,-23,-110,-24,111,-25,115,-26,-106,-27,-33,-28,72,-28,-38,-29,-115,-29,108,-29,107,-29,-110,-29,-29,-29,79,-28,-17,-28,-93,-27,-122,-26,-123,-25,-92,-24,-24,-23,64,-21,-65,-20,75,-18,-7,-17,-73,-15,-121,-13,108,-11,93,-9,84,-7,96,-5,99,-3,119,-1,-125,1,-112,3,-103,5,-106,7,-112,9,119,11,81,13,27,15,-51,16,107,18,-15,19,90,21,-86,22,-41,23,-21,24,-43,25,-89,26,75,27,-46,27,50,28,108,28,127,28,112,28,54,28,-37,27,89,27,-80,26,-21,25,-4,24,-16,23,-63,22,121,21,12,20,-110,18,-19,16,69,15,120,13,-90,11,-68,9,-55,7,-52,5,-60,3,-66,1,-85,-1,-90,-3,-106,-5,-104,-7,-100,-9,-85,-11,-51,-13,-6,-15,57,-16,-104,-18,-6,-20,-115,-21,38,-22,-20,-24,-56,-25,-58,-26,-25,-27,41,-27,-111,-28,27,-28,-52,-29,-96,-29,-98,-29,-67,-29,4,-28,114,-28,-3,-28,-70,-27,-121,-26,-118,-25,-100,-24,-41,-23,48,-21,-101,-20,47,-18,-56,-17,-119,-15,79,-13,45,-11,26,-9,11,-7,17,-5,17,-3,31,-1,39,1,51,3,53,5,54,7,39,9,18,11,-24,12,-76,14,100,16,6,18,-117,19,-10,20,75,22,121,23,-113,24,-126,25,82,26,0,27,-114,27,-21,27,53,28,72,28,67,28,15,28,-69,27,65,27,-95,26,-31,25,-4,24,-12,23,-44,22,-116,21,46,20,-76,18,29,17,119,15,-75,13,-25,11,4,10,23,8,31,6,30,4,24,2,17,0,5,-2,4,-4,-3,-7,12,-8,23,-10,61,-12,103,-14,-83,-16,-2,-18,110,-19,-15,-21,-110,-22,78,-23,42,-24,33,-25,64,-26,122,-27,-33,-28,95,-28,15,-28,-41,-29,-47,-29,-26,-29,40,-28,-117,-28,18,-27,-63,-27,-115,-26,-128,-25,-113,-24,-62,-23,11,-21,124,-20,-9,-19,-103,-17,69,-15,14,-13,-32,-12,-58,-10,-74,-8,-80,-6,-78,-4,-75,-2,-65,0,-63,2,-55,4,-66,6,-74,8,-103,10,116,12,60,14,-15,15,-110,17,24,19,-118,20,-36,21,20,23,44,24,34,25,-4,25,-84,26,64,27,-85,27,-15,27,23,28,16,28,-20,27,-101,27,46,27,-110,26,-33,25,0,25,3,24,-21,22,-87,21,91,20,-34,18,91,17,-76,15,-2,13,56,12,85,10,122,8,122,6,-117,4,-126,2,-126,0,122,-2,121,-4,123,-6,-124,-8,-105,-10,-71,-12,-28,-14,41,-15,123,-17,-28,-19,107,-20,2,-21,-66,-23,-110,-24,-119,-25,-99,-26,-42,-27,46,-27,-83,-28,79,-28,22,-28,1,-28,20,-28,71,-28,-91,-28,34,-27,-58,-27,-118,-26,117,-25,119,-24,-92,-23,-28,-22,72,-20,-64,-19,86,-17,-5,-16,-69,-14,-120,-12,101,-10,80,-8,68,-6,64,-4,65,-2,66,0,70,2,69,4,63,6,47,8,25,10,-22,11,-67,13,106,15,20,17,-103,18,16,20,102,21,-94,22,-65,23,-68,24,-101,25,85,26,-18,26,95,27,-77,27,-37,27,-28,27,-62,27,-126,27,21,27,-112,26,-40,25,15,25,22,24,7,23,-44,21,-120,20,28,19,-100,17,1,16,82,14,-110,12,-68,10,-33,8,-16,6,-3,4,-1,2,0,1,-1,-2,-1,-4,5,-5,12,-7,38,-9,65,-11,116,-13,-79,-15,2,-16,110,-18,-24,-20,-124,-21,55,-22,6,-23,-9,-25,5,-25,53,-26,-120,-27,-2,-28,-106,-28,86,-28,54,-28,63,-28,106,-28,-69,-28,50,-27,-57,-27,-122,-26,94,-25,97,-24,121,-23,-74,-22,14,-20,123,-19,11,-17,-92,-16,95,-14,32,-12,-7,-11,-35,-9,-57,-7,-60,-5,-72,-3,-67,-1,-74,1,-72,3,-83,5,-100,7,-124,9,90,11,39,13,-34,14,-125,16,16,18,-119,19,-28,20,39,22,71,23,79,24,49,25,-11,25,-106,26,17,27,108,27,-96,27,-79,27,-101,27,101,27,3,27,-120,26,-36,25,29,25,48,24,41,23,6,22,-66,20,97,19,-23,17,86,16,-78,14,-7,12,45,11,86,9,109,7,-127,5,-119,3,-114,1,-111,-1,-106,-3,-103,-5,-84,-7,-70,-9,-30,-11,8,-12,77,-14,-105,-16,0,-17,121,-19,12,-20,-67,-22,-124,-23,111,-24,117,-25,-98,-26,-24,-27,84,-27,-30,-28,-101,-28,108,-28,112,-28,-118,-28,-43,-28,60,-27,-53,-27,120,-26,76,-25,59,-24,80,-23,127,-22,-56,-21,53,-19,-83,-18,74,-16,-14,-15,-80,-13,-128,-11,90,-9,65,-7,52,-5,40,-3,35,-1,29,1,24,3,12,5,-2,6,-33,8,-69,10,-123,12,65,14,-26,15,124,17,-13,18,88,20,-97,21,-58,22,-41,23}; }
	private static byte[] data63(){ return new byte[] {-66,24,-113,25,53,26,-67,26,34,27,94,27,126,27,113,27,70,27,-13,26,127,26,-27,25,43,25,81,24,81,23,59,22,-3,20,-82,19,61,18,-72,16,27,15,107,13,-86,11,-40,9,-6,7,16,6,34,4,42,2,50,0,56,-2,68,-4,78,-6,107,-8,-126,-10,-71,-12,-21,-14,67,-15,-103,-17,25,-18,-95,-20,77,-21,15,-22,-16,-24,-16,-25,14,-25,81,-26,-80,-27,57,-27,-34,-28,-83,-28,-99,-28,-77,-28,-20,-28,73,-27,-55,-27,109,-26,50,-25,23,-24,30,-23,65,-22,-128,-21,-33,-20,80,-18,-33,-17,127,-15,52,-13,-6,-12,-52,-10,-80,-8,-108,-6,-117,-4,123,-2,118,0,105,2,97,4,72,6,51,8,9,10,-40,11,-109,13,64,15,-46,16,89,18,-69,19,13,21,59,22,82,23,69,24,30,25,-51,25,99,26,-49,26,27,27,68,27,68,27,39,27,-34,26,121,26,-19,25,61,25,115,24,126,23,115,22,70,21,-2,19,-100,18,31,17,-111,15,-27,13,51,12,101,10,-110,8,-82,6,-57,4,-46,2,-29,0,-24,-2,-6,-4,4,-5,34,-7,61,-9,107,-11,-91,-13,-19,-15,79,-16,-69,-18,74,-19,-27,-21,-89,-22,125,-23,115,-24,-117,-25,-66,-26,25,-26,-113,-27,48,-27,-20,-28,-43,-28,-40,-28,9,-27,85,-27,-53,-27,94,-26,23,-25,-16,-25,-26,-24,1,-22,47,-21,-122,-20,-26,-19,112,-17,-1,-16,-81,-14,106,-12,50,-10,16,-8,-20,-7,-35,-5,-55,-3,-67,-1,-79,1,-97,3,-113,5,112,7,77,9,25,11,-37,12,-121,14,36,16,-89,17,25,19,105,20,-88,21,-63,22,-62,23,-94,24,94,25,-1,25,118,26,-46,26,3,27,22,27,1,27,-54,26,113,26,-13,25,84,25,-110,24,-79,23,-81,22,-109,21,84,20,2,19,-113,17,12,16,109,14,-62,12,0,11,52,9,89,7,118,5,-117,3,-100,1,-84,-1,-71,-3,-51,-5,-28,-7,4,-8,48,-10,104,-12,-82,-14,8,-15,115,-17,-8,-19,-110,-20,70,-21,24,-22,0,-23,17,-24,57,-25,-123,-26,-12,-27,-125,-27,54,-27,13,-27,8,-27,35,-27,104,-27,-53,-27,81,-26,-3,-26,-61,-25,-79,-24,-73,-23,-32,-22,31,-20,-128,-19,-17,-18,127,-16,28,-14,-49,-13,-110,-11,97,-9,59,-7,32,-5,11,-3,-8,-2,-23,0,-44,2,-62,4,-93,6,-128,8,80,10,15,12,-59,13,97,15,-17,16,99,18,-64,19,2,21,39,22,52,23,25,24,-23,24,-113,25,25,26,125,26,-65,26,-33,26,-38,26,-79,26,103,26,-9,25,105,25,-75,24,-30,23,-15,22,-33,21,-77,20,107,19,5,18,-112,16,-5,14,91,13,-90,11,-34,9,16,8,50,6,79,4,101,2,120,0,-118,-2,-96,-4,-72,-6,-38,-8,1,-9,59,-11,121,-13,-43,-15,54,-16,-74,-18,75,-19,-16,-21,-63,-22,-103,-23,-92,-24,-70,-25,1,-25,92,-26,-29,-27,-124,-27,79,-27,57,-27,72,-27,122,-27,-49,-27,69,-26,-30,-26,-103,-25,120,-24,109,-23,-118,-22,-70,-21,11,-19,113,-18,-14,-17,-123,-15,44,-13,-28,-12,-85,-10,124,-8,92,-6,61,-4,39,-2,20,0,-5,1,-24,3,-57,5,-91,7,119,9,55,11,-11,12,-114,14,43,16,-97,17,7,19,81,20,-126,21,-107,22,-115,23,97,24,26,25,-81,25,35,26,114,26,-94,26,-84,26,-109,26,91,26,-8,25,123,25,-41,24,20,24,51,23,48,22,20,21,-43,19,-121,18,18,17,-105,15,-7,13,83,12,-106,10,-50,8,-6,6,31,5,55,3,86,1,100,-1,-124,-3,-105,-5,-67,-7,-28,-9,23,-10,91,-12,-89,-14,13,-15,-127,-17,13,-18,-78,-20,108,-21,72,-22,57,-23,80,-24,-128,-25,-42,-26,69,-26,-31,-27,-109,-27,118,-27,109,-27,-106,-27,-44,-27,65,-26,-60,-26,115,-25,60,-24,38,-23,46,-22,83,-21,-109,-20,-17,-19,93,-17,-25,-16,-128,-14,48,-12,-22,-11,-74,-9,-121,-7,105,-5,72,-3,49,-1,23,1,-2,2,-32,4,-69,6,-114,8,84,10,15,12,-73,13,79,15,-45,16,61,18,-107,19,-52,20,-19,21,-15,22,-47,23,-104,24,59,25,-66,25,30,26,93,26,119,26,111,26,71,26,-9,25,-118,25,-10,24,71,24,114,23,-125,22,116,21,72,20,4,19,-92,17,47,16,-93,14,5,13,86,11,-105,9,-52,7,-8,5,24,4,58,2,82,0,109,-2,-117,-4,-85,-6,-44,-8,5,-9,69,-11,-113,-13,-19,-15,94,-16,-35,-18,126,-19,42,-20,0,-21,-31,-23,-18,-24,14,-24,85,-25,-70,-26,65,-26,-25,-27,-76,-27,-95,-27,-79,-27,-26,-27,57,-26,-79,-26,76,-25,2,-24,-32,-24,-47,-23,-19,-22,23,-20,101,-19,-55,-18,64,-16,-46,-15,112,-13,35,-11,-29,-10,-82,-8,-123,-6,97,-4,64,-2,40,0,6,2,-21,3}; }
	private static byte[] data64(){ return new byte[] {-60,5,-106,7,99,9,29,11,-52,12,106,14,-12,15,102,17,-53,18,7,20,58,21,68,22,54,23,9,24,-67,24,76,25,-62,25,11,26,60,26,66,26,46,26,-19,25,-106,25,17,25,116,24,-78,23,-44,22,-43,21,-68,20,-124,19,54,18,-49,16,81,15,-65,13,28,12,105,10,-90,8,-36,6,3,5,43,3,73,1,102,-1,-119,-3,-90,-5,-43,-7,-1,-9,63,-10,-123,-12,-35,-14,70,-15,-63,-17,84,-18,-4,-20,-63,-21,-102,-22,-105,-23,-86,-24,-29,-25,54,-25,-81,-26,68,-26,-2,-27,-36,-27,-42,-27,-4,-27,58,-26,-93,-26,39,-25,-48,-25,-106,-24,124,-23,-128,-22,-99,-21,-35,-20,43,-18,-100,-17,22,-15,-78,-14,79,-12,13,-10,-56,-9,-102,-7,108,-5,74,-3,36,-1,10,1,-29,2,-63,4,-109,6,96,8,29,10,-43,11,113,13,10,15,-127,16,-18,17,56,19,117,20,-118,21,-113,22,107,23,50,24,-48,24,86,25,-75,25,-15,25,17,26,6,26,-28,25,-109,25,45,25,-102,24,-17,23,35,23,52,22,46,21,8,20,-56,18,115,17,1,16,-128,14,-25,12,65,11,-118,9,-58,7,-6,5,38,4,73,2,111,0,-113,-2,-76,-4,-35,-6,12,-7,70,-9,-119,-11,-35,-13,61,-14,-77,-16,61,-17,-39,-19,-109,-20,96,-21,80,-22,84,-23,127,-24,-65,-25,43,-25,-87,-26,88,-26,27,-26,12,-26,21,-26,72,-26,-105,-26,12,-25,-97,-25,82,-24,40,-23,21,-22,40,-21,76,-20,-108,-19,-20,-18,97,-16,-27,-15,127,-13,39,-11,-30,-10,-96,-8,116,-6,65,-4,33,-2,-10,-1,-41,1,-83,3,-126,5,80,7,14,9,-52,10,111,12,12,14,-115,15,2,17,89,18,-95,19,-62,20,-42,21,-61,22,-107,23,75,24,-38,24,80,25,-96,25,-49,25,-35,25,-57,25,-109,25,55,25,-63,24,36,24,109,23,-109,22,-99,21,-119,20,93,19,21,18,-73,16,65,15,-71,13,30,12,114,10,-68,8,-10,6,43,5,87,3,125,1,-91,-1,-52,-3,-11,-5,37,-6,92,-8,-101,-10,-21,-12,70,-13,-77,-15,52,-16,-55,-18,113,-19,58,-20,22,-21,13,-22,42,-23,87,-24,-78,-25,33,-25,-71,-26,108,-26,71,-26,61,-26,93,-26,-108,-26,-7,-26,117,-25,20,-24,-39,-24,-83,-23,-78,-22,-61,-21,-9,-20,65,-18,-93,-17,26,-15,-89,-14,65,-12,-18,-11,-89,-9,106,-7,57,-5,8,-3,-30,-2,-72,0,-113,2,100,4,46,6,-9,7,-79,9,92,11,0,13,-119,14,6,16,108,17,-72,18,-18,19,13,21,7,22,-16,22,-82,23,89,24,-40,24,68,25,127,25,-88,25,-94,25,-125,25,64,25,-38,24,85,24,-80,23,-21,22,9,22,10,21,-19,19,-71,18,107,17,6,16,-114,14,-3,12,100,11,-78,9,-2,7,55,6,108,4,-102,2,-60,0,-16,-2,26,-3,75,-5,127,-7,-65,-9,5,-10,97,-12,-62,-14,59,-15,-56,-17,99,-18,33,-19,-20,-21,-38,-22,-31,-23,2,-23,70,-24,-88,-25,39,-25,-50,-26,-117,-26,116,-26,122,-26,-96,-26,-20,-26,83,-25,-30,-25,-120,-24,86,-23,55,-22,65,-21,91,-20,-104,-19,-28,-18,80,-16,-57,-15,90,-13,-9,-12,-94,-10,97,-8,32,-6,-19,-5,-65,-3,-114,-1,103,1,54,3,5,5,-54,6,-117,8,59,10,-31,11,120,13,-8,14,109,16,-62,17,8,19,49,20,64,21,51,22,10,23,-65,23,90,24,-47,24,40,25,97,25,114,25,106,25,57,25,-20,24,123,24,-19,23,59,23,114,22,-127,21,126,20,89,19,31,18,-54,16,98,15,-27,13,82,12,-74,10,3,9,79,7,-120,5,-65,3,-17,1,30,0,76,-2,124,-4,-78,-6,-18,-8,51,-9,-122,-11,-29,-13,84,-14,-43,-16,105,-17,22,-18,-42,-20,-75,-21,-86,-22,-68,-23,-17,-24,58,-24,-85,-25,53,-25,-24,-26,-77,-26,-90,-26,-72,-26,-23,-26,64,-25,-77,-25,71,-24,-3,-24,-53,-23,-65,-22,-59,-21,-18,-20,43,-18,-128,-17,-18,-16,106,-14,-2,-13,-99,-11,75,-9,6,-7,-57,-6,-109,-4,94,-2,48,0,-1,1,-54,3,-105,5,81,7,12,9,-73,10,78,12,-29,13,84,15,-62,16,11,18,73,19,96,20,108,21,77,22,27,23,-58,23,81,24,-64,24,9,25,55,25,64,25,41,25,-17,24,-103,24,28,24,-119,23,-55,22,-4,21,1,21,-6,19,-51,18,-113,17,52,16,-53,14,70,13,-72,11,20,10,103,8,-83,6,-21,4,37,3,84,1,-118,-1,-69,-3,-18,-5,48,-6,107,-8,-66,-10,18,-11,126,-13,-14,-15,-127,-16,28,-17,-44,-19,-97,-20,-120,-21,-122,-22,-86,-23,-34,-24,62,-24,-77,-25,76,-25,9,-25,-34,-26,-35,-26,-9,-26,52,-25,-108,-25,14,-24,-81,-24,102,-23,68,-22,54,-21,74,-20,114,-19}; }
	private static byte[] data65(){ return new byte[] {-72,-18,15,-16,-127,-15,-2,-14,-105,-12,49,-10,-25,-9,-104,-7,97,-5,34,-3,-15,-2,-69,0,-121,2,79,4,15,6,-52,7,121,9,31,11,-80,12,53,14,-88,15,0,17,76,18,115,19,-115,20,-125,21,98,22,32,23,-63,23,68,24,-90,24,-24,24,7,25,9,25,-25,24,-88,24,66,24,-60,23,33,23,100,22,-122,21,-115,20,121,19,79,18,6,17,-83,15,60,14,-71,12,40,11,-124,9,-41,7,31,6,93,4,-103,2,-49,0,3,-1,63,-3,116,-5,-71,-7,1,-8,84,-10,-75,-12,39,-13,-95,-15,61,-16,-35,-18,-93,-19,114,-20,106,-21,113,-22,-103,-23,-29,-24,63,-24,-53,-25,101,-25,48,-25,12,-25,23,-25,56,-25,-128,-25,-29,-25,108,-24,12,-23,-46,-23,-80,-22,-85,-21,-62,-20,-16,-19,55,-17,-107,-16,4,-14,-119,-13,27,-11,-66,-10,106,-8,37,-6,-33,-5,-86,-3,107,-1,57,1,-4,2,-64,4,124,6,46,8,-37,9,114,11,2,13,124,14,-28,15,58,17,116,18,-100,19,-94,20,-104,21,100,22,34,23,-78,23,49,24,-124,24,-61,24,-46,24,-44,24,-94,24,94,24,-13,23,106,23,-62,22,-1,21,25,21,33,20,4,19,-43,17,-116,16,46,15,-66,13,58,12,-93,10,6,9,84,7,-94,5,-31,3,30,2,89,0,-109,-2,-51,-4,16,-5,83,-7,-91,-9,0,-10,101,-12,-33,-14,100,-15,3,-16,-80,-18,122,-19,89,-20,82,-21,103,-22,-104,-23,-27,-24,85,-24,-34,-25,-117,-25,85,-25,67,-25,78,-25,123,-25,-55,-25,52,-24,-63,-24,108,-23,48,-22,26,-21,21,-20,51,-19,99,-18,-84,-17,12,-15,126,-14,2,-12,-106,-11,55,-9,-28,-8,-103,-6,87,-4,23,-2,-34,-1,-97,1,98,3,33,5,-44,6,-122,8,37,10,-69,11,64,13,-75,14,21,16,97,17,-108,18,-76,19,-80,20,-97,21,100,22,19,23,-92,23,17,24,99,24,-106,24,-94,24,-107,24,101,24,16,24,-87,23,18,23,107,22,-99,21,-71,20,-76,19,-98,18,101,17,29,16,-66,14,73,13,-57,11,51,10,-111,8,-26,6,51,5,115,3,-73,1,-13,-1,48,-2,116,-4,-75,-6,3,-7,89,-9,-72,-11,40,-12,-90,-14,52,-15,-39,-17,-112,-18,94,-19,73,-20,71,-21,102,-22,-97,-23,-13,-24,107,-24,-4,-25,-79,-25,-126,-25,120,-25,-121,-25,-66,-25,16,-24,-127,-24,21,-23,-64,-23,-112,-22,119,-21,121,-20,-103,-19,-55,-18,25,-16,118,-15,-23,-14,112,-12,0,-10,-95,-9,79,-7,-3,-6,-67,-4,119,-2,58,0,-6,1,-75,3,113,5,29,7,-53,8,97,10,-12,11,112,13,-32,14,53,16,126,17,-88,18,-68,19,-67,20,-109,21,96,22,-2,22,-117,23,-15,23,60,24,102,24,111,24,88,24,37,24,-52,23,90,23,-60,22,20,22,70,21,93,20,88,19,56,18,6,17,-73,15,89,14,-26,12,95,11,-48,9,46,8,-122,6,-46,4,26,3,91,1,-95,-1,-35,-3,41,-4,108,-6,-60,-8,27,-9,-125,-11,-9,-13,124,-14,18,-15,-66,-17,121,-18,83,-19,62,-20,76,-21,105,-22,-79,-23,6,-23,-120,-24,31,-24,-39,-25,-76,-25,-87,-25,-57,-25,-6,-25,87,-24,-52,-24,94,-23,25,-22,-34,-22,-45,-21,-45,-20,-14,-19,43,-17,115,-16,-41,-15,73,-13,-53,-12,96,-10,-5,-9,-89,-7,87,-5,14,-3,-53,-2,-124,0,67,2,-6,3,-81,5,89,7,-3,8,-111,10,28,12,-109,13,-5,14,76,16,-116,17,-79,18,-66,19,-74,20,-119,21,78,22,-28,22,112,23,-56,23,21,24,50,24,59,24,32,24,-32,23,-114,23,13,23,124,22,-59,21,-12,20,8,20,4,19,-32,17,-81,16,94,15,0,14,-114,12,8,11,123,9,-40,7,54,6,-127,4,-49,2,19,1,90,-1,-95,-3,-25,-5,59,-6,-115,-8,-16,-10,93,-11,-44,-13,99,-14,-6,-16,-81,-17,112,-18,81,-19,65,-20,84,-21,123,-22,-61,-23,38,-23,-91,-24,72,-24,4,-24,-27,-25,-31,-25,-2,-25,60,-24,-106,-24,18,-23,-85,-23,94,-22,51,-21,28,-20,40,-19,66,-18,127,-17,-59,-16,41,-14,-101,-13,26,-11,-79,-10,69,-8,-12,-7,-101,-5,86,-3,7,-1,-58,0,119,2,49,4,-35,5,-124,7,33,9,-76,10,51,12,-86,13,9,15,85,16,-111,17,-84,18,-71,19,-91,20,121,21,49,22,-54,22,70,23,-90,23,-29,23,4,24,3,24,-27,23,-91,23,74,23,-51,22,51,22,127,21,-88,20,-65,19,-76,18,-105,17,95,16,19,15,-76,13,66,12,-64,10,50,9,-108,7,-15,5,69,4,-113,2,-34,0,34,-1,111,-3,-65,-5,15,-6,109,-8,-47,-10,67,-11,-62,-13,84,-14,-14,-16,-86,-17,117,-18,85,-19,82,-20,99,-21,-108,-22,-34,-23,73,-23}; }
	private static byte[] data66(){ return new byte[] {-55,-24,117,-24,48,-24,25,-24,21,-24,58,-24,117,-24,-39,-24,81,-23,-17,-23,-93,-22,121,-21,100,-20,111,-19,-118,-18,-58,-17,12,-15,113,-14,-36,-13,96,-11,-18,-10,-122,-8,46,-6,-43,-5,-120,-3,59,-1,-15,0,-93,2,83,4,-1,5,-99,7,60,9,-63,10,68,12,-82,13,14,15,82,16,-119,17,-96,18,-88,19,-115,20,96,21,17,22,-91,22,33,23,120,23,-76,23,-46,23,-52,23,-84,23,109,23,9,23,-112,22,-14,21,60,21,103,20,123,19,114,18,84,17,29,16,-46,14,116,13,4,12,-123,10,-9,8,95,7,-68,5,20,4,99,2,-78,0,-1,-2,77,-3,-95,-5,-9,-7,89,-8,-64,-10,58,-11,-69,-13,81,-14,-7,-16,-81,-17,-125,-18,103,-19,101,-20,-127,-21,-81,-22,4,-22,107,-23,-9,-24,-97,-24,98,-24,75,-24,76,-24,112,-24,-78,-24,17,-23,-111,-23,41,-22,-25,-22,-79,-21,-86,-20,-90,-19,-49,-18,-5,-17,78,-15,-91,-14,23,-12,-107,-11,29,-9,-69,-8,85,-6,3,-4,-86,-3,96,-1,12,1,-65,2,104,4,16,6,-84,7,65,9,-55,10,65,12,-84,13,1,15,71,16,117,17,-115,18,-118,19,116,20,56,21,-15,21,121,22,-9,22,73,23,-125,23,-98,23,-105,23,118,23,50,23,-46,22,84,22,-74,21,2,21,44,20,65,19,56,18,28,17,-29,15,-95,14,60,13,-40,11,82,10,-49,8,52,7,-103,5,-18,3,73,2,-109,0,-19,-2,56,-3,-110,-5,-18,-7,81,-8,-63,-10,58,-11,-61,-13,92,-14,7,-15,-60,-17,-104,-18,-126,-19,-123,-20,-96,-21,-41,-22,42,-22,-105,-23,37,-23,-51,-24,-106,-24,126,-24,-128,-24,-87,-24,-25,-24,76,-23,-58,-23,100,-22,25,-21,-14,-21,-42,-20,-28,-19,-6,-18,52,-16,121,-15,-45,-14,67,-12,-71,-11,73,-9,-42,-8,119,-6,26,-4,-59,-3,112,-1,30,1,-56,2,113,4,17,6,-82,7,58,9,-64,10,52,12,-101,13,-19,14,47,16,89,17,106,18,110,19,71,20,24,21,-67,21,84,22,-63,22,28,23,78,23,106,23,100,23,61,23,-1,22,-102,22,30,22,-125,21,-53,20,-6,19,15,19,6,18,-17,16,-72,15,115,14,27,13,-84,11,57,10,-87,8,31,7,126,5,-34,3,54,2,-117,0,-32,-2,57,-3,-114,-5,-11,-7,86,-8,-49,-10,72,-11,-40,-13,113,-14,35,-15,-33,-17,-67,-18,-94,-19,-81,-20,-58,-21,5,-21,86,-22,-57,-23,87,-23,-3,-24,-52,-24,-81,-24,-72,-24,-37,-24,29,-23,126,-23,-5,-23,-105,-22,75,-21,29,-20,10,-19,9,-18,43,-17,85,-16,-96,-15,-12,-14,97,-12,-43,-11,93,-9,-19,-8,-123,-6,41,-4,-52,-3,116,-1,33,1,-63,2,110,4,4,6,-96,7,40,9,-86,10,27,12,125,13,-49,14,9,16,55,17,65,18,65,19,28,20,-25,20,-111,21,31,22,-112,22,-24,22,24,23,58,23,44,23,12,23,-54,22,104,22,-18,21,81,21,-95,20,-54,19,-25,18,-32,17,-56,16,-103,15,82,14,1,13,-108,11,36,10,-103,8,18,7,115,5,-36,3,48,2,-110,0,-28,-2,67,-3,-99,-5,5,-6,110,-8,-28,-10,105,-11,-14,-13,-103,-14,67,-15,11,-16,-27,-18,-47,-19,-37,-20,-6,-21,51,-21,-117,-22,-5,-23,-118,-23,52,-23,0,-23,-29,-24,-20,-24,15,-23,78,-23,-80,-23,41,-22,-60,-22,117,-21,72,-20,44,-19,48,-18,70,-17,118,-16,-75,-15,14,-13,110,-12,-25,-11,101,-9,-11,-8,-120,-6,38,-4,-57,-3,107,-1,18,1,-75,2,84,4,-17,5,-126,7,9,9,-120,10,-10,11,84,13,-91,14,-36,15,6,17,17,18,16,19,-26,19,-74,20,85,21,-17,21,87,22,-78,22,-26,22,1,23,-5,22,-38,22,-106,22,61,22,-66,21,44,21,115,20,-85,19,-63,18,-61,17,-83,16,-127,15,64,14,-17,12,-117,11,23,10,-101,8,12,7,125,5,-33,3,66,2,-100,0,-2,-2,85,-3,-66,-5,32,-6,-109,-8,9,-9,-113,-11,33,-12,-61,-14,118,-15,61,-16,21,-17,11,-18,13,-19,52,-20,106,-21,-60,-22,49,-22,-60,-23,105,-23,55,-23,25,-23,29,-23,65,-23,126,-23,-36,-23,85,-22,-23,-22,-99,-21,101,-20,77,-19,72,-18,94,-17,-121,-16,-59,-15,22,-13,119,-12,-26,-11,102,-9,-22,-8,-128,-6,22,-4,-75,-3,83,-1,-7,0,-110,2,55,4,-59,5,91,7,-33,8,86,10,-56,11,31,13,111,14,-88,15,-54,16,-36,17,-48,18,-78,19,117,20,32,21,-81,21,35,22,118,22,-77,22,-56,22,-54,22,-88,22,106,22,16,22,-105,21,5,21,83,20,-115,19,-89,18,-82,17,-102,16,116,15,56,14,-24,12,-116,11,27,10,-93,8,26,7,-114,5,-13,3,94,2,-72,0,31,-1,125,-3}; }
	private static byte[] data67(){ return new byte[] {-28,-5,78,-6,-63,-8,59,-9,-59,-11,86,-12,-2,-14,-81,-15,121,-16,83,-17,71,-18,76,-19,116,-20,-92,-21,5,-21,107,-22,-2,-23,-90,-23,107,-23,80,-23,81,-23,111,-23,-84,-23,7,-22,120,-22,16,-21,-74,-21,-123,-20,95,-19,92,-18,107,-17,-114,-16,-53,-15,20,-13,113,-12,-33,-11,82,-9,-35,-8,99,-6,-2,-5,-111,-3,50,-1,-51,0,107,2,3,4,-106,5,37,7,-92,8,32,10,-121,11,-27,12,45,14,103,15,-119,16,-102,17,-113,18,111,19,52,20,-31,20,113,21,-28,21,62,22,118,22,-105,22,-107,22,122,22,60,22,-23,21,114,21,-26,20,55,20,118,19,-109,18,-94,17,-111,16,112,15,56,14,-16,12,-108,11,46,10,-75,8,54,7,-86,5,24,4,-127,2,-25,0,75,-1,-79,-3,25,-4,-121,-6,-3,-8,121,-9,5,-10,-103,-12,64,-13,-10,-15,-67,-16,-102,-17,-116,-18,-108,-19,-76,-20,-17,-21,64,-21,-78,-22,58,-22,-31,-23,-89,-23,-125,-23,-122,-23,-98,-23,-42,-23,46,-22,-100,-22,43,-21,-46,-21,-106,-20,112,-19,101,-18,112,-17,-115,-16,-58,-15,7,-13,99,-12,-57,-11,58,-9,-68,-8,64,-6,-44,-5,100,-3,3,-1,-107,0,52,2,-59,3,89,5,-32,6,100,8,-41,9,64,11,-101,12,-28,13,28,15,64,16,77,17,71,18,38,19,-18,19,-101,20,46,21,-92,21,1,22,59,22,97,22,99,22,73,22,22,22,-64,21,84,21,-56,20,35,20,98,19,-116,18,-105,17,-109,16,117,15,65,14,3,13,-89,11,74,10,-43,8,91,7,-44,5,71,4,-76,2,31,1,-122,-1,-16,-3,92,-4,-52,-6,68,-7,-59,-9,79,-10,-23,-12,-116,-13,71,-14,10,-15,-20,-17,-40,-18,-29,-19,-1,-20,57,-20,-119,-21,-10,-22,124,-22,33,-22,-32,-23,-67,-23,-74,-23,-51,-23,1,-22,79,-22,-66,-22,66,-21,-24,-21,-92,-20,119,-19,106,-18,105,-17,-120,-16,-77,-15,-12,-14,72,-12,-90,-11,21,-9,-111,-8,14,-6,-95,-5,42,-3,-60,-2,86,0,-20,1,126,3,12,5,-107,6,17,8,-121,9,-19,10,70,12,-111,13,-57,14,-19,15,-5,16,-11,17,-41,18,-96,19,81,20,-26,20,97,21,-66,21,2,22,39,22,47,22,29,22,-20,21,-100,21,57,21,-83,20,19,20,87,19,-123,18,-101,17,-104,16,-126,15,87,14,25,13,-52,11,109,10,0,9,-115,7,8,6,-124,4,-12,2,96,1,-46,-1,55,-2,-82,-4,27,-5,-101,-7,23,-8,-85,-10,59,-11,-20,-13,-102,-14,106,-15,61,-16,52,-17,53,-18,84,-19,-118,-20,-43,-21,64,-21,-60,-22,98,-22,29,-22,-9,-23,-24,-23,-4,-23,41,-22,113,-22,-38,-22,88,-21,-7,-21,-87,-20,126,-19,96,-18,99,-17,115,-16,-100,-15,-41,-14,33,-12,125,-11,-29,-10,90,-8,-43,-7,93,-5,-23,-4,117,-2,11,0,-102,1,40,3,-73,4,56,6,-72,7,40,9,-113,10,-23,11,49,13,107,14,-113,15,-97,16,-99,17,127,18,79,19,-3,19,-100,20,22,21,124,21,-60,21,-22,21,0,22,-21,21,-59,21,126,21,24,21,-98,20,3,20,81,19,-121,18,-95,17,-88,16,-106,15,117,14,59,13,-11,11,-99,10,55,9,-57,7,76,6,-56,4,63,3,-77,1,32,0,-107,-2,3,-3,125,-5,-10,-7,126,-8,8,-9,-92,-11,75,-12,0,-13,-53,-15,-96,-16,-110,-17,-108,-18,-83,-19,-31,-20,41,-20,-113,-21,15,-21,-89,-22,95,-22,48,-22,30,-22,41,-22,82,-22,-112,-22,-10,-22,106,-21,2,-20,-78,-20,117,-19,92,-18,75,-17,95,-16,120,-15,-78,-14,-14,-13,72,-11,-86,-10,23,-8,-112,-7,16,-5,-105,-4,33,-2,-78,-1,58,1,-53,2,81,4,-45,5,82,7,-67,8,42,10,124,11,-51,12,-1,13,44,15,57,16,62,17,31,18,-11,18,-89,19,73,20,-53,20,50,21,-124,21,-83,21,-52,21,-68,21,-98,21,92,21,0,21,-115,20,-8,19,81,19,-118,18,-80,17,-68,16,-76,15,-106,14,106,13,38,12,-42,10,120,9,12,8,-105,6,28,5,-108,3,14,2,-126,0,-11,-2,107,-3,-25,-5,95,-6,-19,-8,117,-9,18,-10,-69,-12,107,-13,58,-14,9,-15,-4,-17,-9,-18,18,-18,59,-19,-121,-20,-31,-21,95,-21,-15,-22,-94,-22,109,-22,85,-22,87,-22,121,-22,-77,-22,11,-21,125,-21,8,-20,-77,-20,110,-19,74,-18,54,-17,59,-16,84,-15,127,-14,-66,-13,9,-11,101,-10,-50,-9,60,-7,-68,-6,56,-4,-61,-3,73,-1,-42,0,92,2,-29,3,99,5,-36,6,79,8,-78,9,11,11,89,12,-115,13,-67,14,-49,15,-49,16,-64,17,-116,18,80,19,-18,19,121,20,-23,20,57,21,117,21,-113,21,-112,21,116,21,59,21,-19,20,120,20,-10,19,78,19}; }
	private static byte[] data68(){ return new byte[] {-105,18,-62,17,-41,16,-42,15,-59,14,-105,13,102,12,21,11,-62,9,93,8,-20,6,120,5,-11,3,117,2,-20,0,99,-1,-32,-3,85,-4,-35,-6,94,-7,-14,-9,-116,-10,48,-11,-23,-13,-87,-14,-126,-15,108,-16,101,-17,124,-18,-95,-19,-26,-20,62,-20,-78,-21,64,-21,-23,-22,-82,-22,-116,-22,-118,-22,-97,-22,-44,-22,35,-21,-119,-21,19,-20,-86,-20,103,-19,50,-18,26,-17,21,-16,37,-15,73,-14,126,-13,-60,-12,24,-10,118,-9,-26,-8,86,-6,-42,-5,85,-3,-38,-2,96,0,-25,1,103,3,-23,4,93,6,-47,7,50,9,-113,10,-39,11,22,13,65,14,90,15,93,16,80,17,38,18,-23,18,-109,19,31,20,-103,20,-15,20,48,21,88,21,92,21,76,21,29,21,-47,20,111,20,-19,19,85,19,-93,18,-39,17,-9,16,0,16,-13,14,-41,13,-94,12,100,11,19,10,-77,8,80,7,-38,5,99,4,-26,2,95,1,-32,-1,88,-2,-37,-4,89,-5,-27,-7,116,-8,14,-9,-71,-11,101,-12,47,-13,-4,-15,-26,-16,-33,-17,-22,-18,19,-18,72,-19,-93,-20,11,-20,-107,-21,51,-21,-12,-22,-59,-22,-65,-22,-57,-22,-10,-22,57,-21,-102,-21,19,-20,-87,-20,84,-19,28,-18,-10,-18,-21,-17,-16,-16,12,-14,56,-13,118,-12,-63,-11,28,-9,125,-8,-16,-7,99,-5,-32,-4,96,-2,-32,-1,101,1,-29,2,97,4,-43,5,71,7,-88,8,8,10,80,11,-110,12,-67,13,-37,14,-29,15,-40,16,-74,17,125,18,45,19,-59,19,63,20,-92,20,-22,20,25,21,42,21,33,21,-7,20,-67,20,94,20,-21,19,92,19,-79,18,-11,17,26,17,46,16,43,15,22,14,-21,12,-73,11,105,10,26,9,-77,7,78,6,-43,4,98,3,-34,1,100,0,-32,-2,101,-3,-27,-5,115,-6,3,-7,-99,-9,69,-10,-11,-12,-75,-13,-120,-14,104,-15,93,-16,104,-17,-123,-18,-68,-19,7,-19,111,-20,-21,-21,-119,-21,54,-21,11,-21,-16,-22,-10,-22,24,-21,80,-21,-88,-21,23,-20,-94,-20,67,-19,1,-18,-49,-18,-67,-17,-76,-16,-52,-15,-22,-14,33,-12,101,-11,-76,-10,20,-8,121,-7,-20,-6,93,-4,-33,-3,84,-1,-37,0,82,2,-49,3,67,5,-78,6,21,8,116,9,-66,10,3,12,49,13,81,14,96,15,88,16,59,17,14,18,-67,18,97,19,-28,19,77,20,-92,20,-44,20,-13,20,-13,20,-42,20,-93,20,81,20,-25,19,99,19,-61,18,17,18,65,17,97,16,102,15,90,14,61,13,12,12,-50,10,126,9,41,8,-64,6,90,5,-32,3,108,2,-17,0,116,-1,-9,-3,-128,-4,8,-5,-97,-7,53,-8,-34,-10,-115,-11,72,-12,28,-13,-13,-15,-23,-16,-23,-17,6,-17,48,-18,123,-19,-45,-20,79,-20,-37,-21,-118,-21,73,-21,47,-21,34,-21,61,-21,107,-21,-75,-21,31,-20,-107,-20,54,-19,-34,-19,-84,-18,-123,-17,123,-16,-128,-15,-101,-14,-58,-13,-1,-12,74,-10,-98,-9,-3,-8,107,-6,-46,-5,82,-3,-62,-2,68,0,-73,1,53,3,-95,4,23,6,116,7,-41,8,34,10,103,11,-99,12,-68,13,-45,14,-48,15,-72,16,-110,17,74,18,-11,18,127,19,-9,19,78,20,-111,20,-74,20,-63,20,-79,20,-121,20,66,20,-31,19,108,19,-43,18,47,18,108,17,-109,16,-89,15,-93,14,-110,13,104,12,55,11,-20,9,-94,8,64,7,-33,5,111,4,-4,2,-118,1,12,0,-104,-2,31,-3,-81,-5,63,-6,-35,-8,125,-9,48,-10,-23,-12,-75,-13,-115,-14,122,-15,121,-16,-120,-17,-74,-18,-19,-19,72,-19,-76,-20,57,-20,-35,-21,-109,-21,108,-21,88,-21,102,-21,-124,-21,-53,-21,29,-20,-106,-20,30,-19,-61,-19,127,-18,82,-17,56,-16,55,-15,67,-14,102,-13,-106,-12,-42,-11,36,-9,122,-8,-34,-7,68,-5,-72,-4,41,-2,-94,-1,20,1,-115,2,-5,3,107,5,-48,6,41,8,127,9,-63,10,-5,11,35,13,55,14,64,15,44,16,13,17,-50,17,-128,18,20,19,-106,19,-10,19,70,20,115,20,-117,20,-120,20,103,20,48,20,-37,19,114,19,-25,18,80,18,-110,17,-50,16,-27,15,-13,14,-24,13,-52,12,-95,11,101,10,29,9,-54,7,107,6,4,5,-102,3,38,2,-75,0,62,-1,-53,-3,92,-4,-18,-6,-119,-7,47,-8,-41,-10,-104,-11,86,-12,51,-13,20,-14,18,-15,25,-16,61,-17,114,-18,-68,-19,39,-19,-101,-20,58,-20,-30,-21,-80,-21,-110,-21,-112,-21,-88,-21,-35,-21,37,-20,-111,-20,11,-19,-89,-19,83,-18,27,-17,-10,-17,-24,-16,-22,-15,1,-13,40,-12,93,-11,-93,-10,-16,-9,75,-7,-82,-6,22,-4,-121,-3,-12,-2,109,0,-41,1,79,3,-77,4,28,6,121,7,-53,8,21,10,77,11,124,12,-106,13}; }
	private static byte[] data69(){ return new byte[] {-94,14,-103,15,123,16,77,17,-2,17,-90,18,39,19,-99,19,-17,19,44,20,81,20,86,20,70,20,26,20,-47,19,118,19,-7,18,107,18,-64,17,1,17,44,16,64,15,68,14,49,13,18,12,-32,10,-96,9,89,8,-3,6,-92,5,58,4,-47,2,96,1,-13,-1,125,-2,20,-3,-89,-5,65,-6,-25,-8,-112,-9,70,-10,15,-11,-40,-13,-61,-14,-84,-15,-70,-16,-53,-17,-1,-18,63,-18,-102,-19,15,-19,-105,-20,60,-20,-5,-21,-49,-21,-59,-21,-52,-21,-12,-21,51,-20,-117,-20,0,-19,-123,-19,45,-18,-31,-18,-75,-17,-105,-16,-115,-15,-100,-14,-77,-13,-30,-12,27,-10,97,-9,-77,-8,14,-6,112,-5,-40,-4,70,-2,-78,-1,36,1,-115,2,-5,3,92,5,-68,6,15,8,92,9,-106,10,-52,11,-25,12,-3,13,-8,14,-28,15,-69,16,123,17,38,18,-70,18,48,19,-103,19,-37,19,16,20,31,20,30,20,0,20,-60,19,119,19,5,19,-121,18,-21,17,54,17,113,16,-113,15,-96,14,-100,13,-125,12,97,11,41,10,-24,8,-100,7,68,6,-26,4,-127,3,22,2,-84,0,61,-1,-44,-3,103,-4,7,-5,-90,-7,83,-8,5,-9,-56,-11,-109,-12,112,-13,94,-14,89,-15,110,-16,-113,-17,-51,-18,27,-18,-123,-19,3,-19,-101,-20,78,-20,21,-20,-3,-21,-7,-21,17,-20,67,-20,-116,-20,-14,-20,111,-19,1,-18,-81,-18,110,-17,72,-16,49,-15,49,-14,64,-13,97,-12,-112,-11,-50,-10,19,-8,107,-7,-64,-6,38,-4,-116,-3,-12,-2,96,0,-53,1,49,3,-106,4,-11,5,71,7,-102,8,-44,9,15,11,48,12,76,13,76,14,68,15,30,16,-19,16,-98,17,63,18,-63,18,52,19,-124,19,-59,19,-27,19,-19,19,-32,19,-79,19,113,19,20,19,-101,18,20,18,106,17,-78,16,-29,15,-6,14,6,14,-5,12,-33,11,-72,10,126,9,59,8,-19,6,-106,5,56,4,-45,2,111,1,2,0,-98,-2,51,-3,-45,-5,113,-6,32,-7,-50,-9,-114,-10,86,-11,45,-12,19,-13,13,-14,17,-15,51,-16,96,-17,-88,-18,5,-18,119,-19,5,-19,-88,-20,101,-20,61,-20,43,-20,53,-20,89,-20,-108,-20,-22,-20,88,-19,-37,-19,126,-18,42,-17,-5,-17,-46,-16,-55,-15,-57,-14,-30,-13,-1,-12,56,-10,113,-9,-66,-8,17,-6,103,-5,-49,-4,43,-2,-104,-1,-4,0,98,2,-59,3,34,5,121,6,-55,7,10,9,71,10,110,11,-113,12,-106,13,-105,14,120,15,83,16,12,17,-71,17,73,18,-60,18,38,19,113,19,-98,19,-69,19,-77,19,-100,19,102,19,22,19,-77,18,52,18,-99,17,-13,16,46,16,90,15,110,14,114,13,99,12,67,11,27,10,-34,8,-103,7,78,6,-15,4,-100,3,52,2,-44,0,109,-1,8,-2,-87,-4,72,-5,-11,-7,-95,-8,96,-9,33,-10,-8,-12,-45,-13,-55,-14,-59,-15,-35,-16,1,-16,62,-17,-112,-18,-8,-19,118,-19,14,-19,-67,-20,-123,-20,103,-20,98,-20,116,-20,-92,-20,-27,-20,74,-19,-71,-19,79,-18,-20,-18,-85,-17,123,-16,91,-15,86,-14,89,-13,116,-12,-102,-11,-50,-10,15,-8,87,-7,-85,-6,3,-4,100,-3,-62,-2,41,0,-121,1,-19,2,69,4,-94,5,-21,6,57,8,112,9,-92,10,-61,11,-38,12,-40,13,-50,14,-89,15,115,16,38,17,-59,17,76,18,-68,18,18,19,84,19,118,19,-121,19,120,19,85,19,23,19,-65,18,81,18,-52,17,45,17,125,16,-78,15,-41,14,-25,13,-25,12,-44,11,-75,10,-125,9,78,8,1,7,-69,5,96,4,6,3,-86,1,67,0,-22,-2,-126,-3,45,-4,-49,-6,-124,-7,55,-8,-2,-10,-58,-11,-91,-12,-115,-13,-122,-14,-111,-15,-79,-16,-35,-17,42,-17,127,-18,-11,-19,127,-19,31,-19,-40,-20,-84,-20,-106,-20,-102,-20,-70,-20,-22,-20,62,-19,-94,-19,31,-18,-72,-18,93,-17,37,-16,-14,-16,-30,-15,-43,-14,-26,-13,-3,-12,39,-10,93,-9,-101,-8,-24,-7,54,-5,-110,-4,-23,-3,76,-1,-89,0,9,2,99,3,-70,4,13,6,85,7,-109,8,-53,9,-16,10,11,12,23,13,14,14,-10,14,-52,15,-121,16,55,17,-58,17,72,18,-85,18,-9,18,51,19,70,19,85,19,53,19,15,19,-57,18,103,18,-12,17,100,17,-61,16,10,16,60,15,92,14,104,13,101,12,79,11,45,10,-2,8,-63,7,127,6,46,5,-35,3,-125,2,39,1,-54,-1,108,-2,19,-3,-70,-5,106,-6,32,-7,-36,-9,-86,-10,122,-11,97,-12,81,-13,84,-14,104,-15,-114,-16,-54,-17,24,-17,126,-18,-6,-19,-116,-19,57,-19,-7,-20,-42,-20,-53,-20,-44,-20,-2,-20,56,-19,-113,-19,-3,-19,-128,-18,30,-17,-53,-17,-107,-16,105,-15,88,-14,85,-13,98,-12}; }
	private static byte[] data70(){ return new byte[] {-128,-11,-88,-10,-33,-9,30,-7,104,-6,-72,-5,12,-3,105,-2,-66,-1,32,1,116,2,-49,3,30,5,107,6,-85,7,-26,8,19,10,49,11,70,12,69,13,56,14,22,15,-33,15,-103,16,54,17,-57,17,53,18,-106,18,-39,18,7,19,26,19,23,19,-7,18,-59,18,119,18,19,18,-107,17,5,17,90,16,-97,15,-53,14,-23,13,-16,12,-19,11,-46,10,-75,9,125,8,73,7,-1,5,-73,4,100,3,12,2,-72,0,87,-1,7,-2,-87,-4,94,-5,14,-6,-52,-8,-112,-9,98,-10,63,-11,39,-12,37,-13,42,-14,77,-15,119,-16,-68,-17,22,-17,-128,-18,9,-18,-96,-19,88,-19,30,-19,6,-19,-1,-20,19,-19,65,-19,-124,-19,-30,-19,83,-18,-30,-18,121,-17,57,-16,-7,-16,-35,-15,-57,-14,-54,-13,-43,-12,-9,-11,30,-9,87,-8,-109,-7,-35,-6,42,-4,125,-3,-43,-2,40,0,-123,1,-43,2,43,4,116,5,-71,6,-9,7,39,9,79,10,102,11,114,12,107,13,83,14,44,15,-21,15,-99,16,52,17,-73,17,37,18,118,18,-72,18,-41,18,-22,18,-38,18,-70,18,124,18,40,18,-63,17,58,17,-86,16,-10,15,57,15,100,14,122,13,-122,12,121,11,103,10,62,9,17,8,-43,6,-109,5,72,4,-5,2,-93,1,83,0,-7,-2,-88,-3,84,-4,12,-5,-63,-7,-122,-8,83,-9,38,-10,16,-11,-5,-13,2,-13,16,-14,57,-15,106,-16,-70,-17,23,-17,-112,-18,24,-18,-64,-19,117,-19,78,-19,50,-19,58,-19,80,-19,-121,-19,-50,-19,49,-18,-87,-18,56,-17,-36,-17,-108,-16,98,-15,64,-14,50,-13,50,-12,66,-11,98,-10,-118,-9,-65,-8,0,-6,66,-5,-110,-4,-35,-3,53,-1,-123,0,-38,1,42,3,118,4,-68,5,-1,6,46,8,98,9,121,10,-110,11,-112,12,-122,13,102,14,52,15,-13,15,-108,16,45,17,-96,17,13,18,85,18,-115,18,-84,18,-79,18,-95,18,119,18,52,18,-33,17,109,17,-23,16,76,16,-98,15,-41,14,4,14,22,13,34,12,19,11,-1,9,-38,8,-86,7,116,6,45,5,-21,3,-103,2,78,1,-8,-1,-88,-2,90,-3,11,-4,-58,-6,-124,-7,77,-8,32,-9,-5,-11,-23,-12,-36,-13,-20,-14,-2,-15,45,-15,107,-16,-69,-17,38,-17,-97,-18,53,-18,-37,-19,-94,-19,117,-19,106,-19,112,-19,-113,-19,-53,-19,22,-18,126,-18,-5,-18,-118,-17,55,-16,-20,-16,-63,-15,-99,-14,-110,-13,-109,-12,-93,-11,-61,-10,-23,-9,32,-7,90,-6,-96,-5,-24,-4,54,-2,-124,-1,-43,0,34,2,113,3,-76,4,-5,5,47,7,99,8,-122,9,-96,10,-84,11,-88,12,-107,13,109,14,57,15,-22,15,-115,16,23,17,-118,17,-20,17,48,18,98,18,124,18,121,18,102,18,53,18,-15,17,-109,17,35,17,-108,16,-4,15,69,15,-126,14,-89,13,-66,12,-62,11,-70,10,-93,9,127,8,82,7,23,6,-36,4,-109,3,77,2,-3,0,-79,-1,98,-2,24,-3,-48,-5,-114,-6,83,-7,34,-8,-9,-10,-35,-11,-52,-12,-52,-13,-37,-14,-8,-15,45,-15,111,-16,-55,-17,55,-17,-73,-18,84,-18,1,-18,-55,-19,-89,-19,-99,-19,-87,-19,-48,-19,9,-18,96,-18,-58,-18,71,-17,-35,-17,-125,-16,71,-15,16,-14,-9,-14,-24,-13,-23,-12,-3,-11,20,-9,66,-8,113,-7,-84,-6,-16,-5,49,-3,-128,-2,-55,-1,21,1,97,2,-90,3,-21,4,37,6,91,7,-123,8,-93,9,-70,10,-69,11,-74,12,-103,13,110,14,50,15,-36,15,126,16,-6,16,113,17,-59,17,8,18,55,18,68,18,71,18,38,18,-7,17,-85,17,80,17,-44,16,80,16,-90,15,-4,14,43,14,89,13,106,12,112,11,104,10,82,9,45,8,6,7,-56,5,-106,4,73,3,10,2,-68,0,116,-1,43,-2,-29,-4,-95,-5,99,-6,46,-7,0,-8,-33,-10,-58,-11,-66,-12,-62,-13,-44,-14,-2,-15,49,-15,127,-16,-37,-17,77,-17,-40,-18,117,-18,40,-18,-8,-19,-42,-19,-44,-19,-29,-19,11,-18,76,-18,-95,-18,14,-17,-113,-17,40,-16,-49,-16,-109,-15,95,-14,67,-13,57,-12,52,-11,74,-10,97,-9,-118,-8,-71,-7,-14,-6,48,-4,115,-3,-69,-2,1,0,74,1,-112,2,-46,3,18,5,71,6,119,7,-99,8,-74,9,-58,10,-60,11,-73,12,-107,13,103,14,34,15,-52,15,95,16,-28,16,71,17,-91,17,-40,17,7,18,18,18,14,18,-19,17,-71,17,108,17,10,17,-109,16,4,16,100,15,-83,14,-26,13,11,13,35,12,38,11,34,10,8,9,-22,7,-63,6,-117,5,85,4,16,3,-47,1,-120,0,70,-1,-3,-3,-68,-4,126,-5,68,-6,22,-7,-22,-9,-48,-10,-68,-11,-73,-12,-60,-13,-39,-14,8,-14,65,-15,-111,-16}; }
	private static byte[] data71(){ return new byte[] {-10,-17,107,-17,-6,-18,-102,-18,86,-18,36,-18,10,-18,9,-18,27,-18,72,-18,-118,-18,-31,-18,81,-17,-45,-17,105,-16,26,-15,-45,-15,-86,-14,-120,-13,123,-12,123,-11,-118,-10,-93,-9,-56,-8,-9,-7,41,-5,105,-4,-91,-3,-22,-2,47,0,112,1,-75,2,-15,3,44,5,95,6,-120,7,-88,8,-63,9,-59,10,-58,11,-84,12,-116,13,85,14,14,15,-79,15,66,16,-65,16,36,17,118,17,-81,17,-46,17,-33,17,-42,17,-77,17,126,17,45,17,-52,16,79,16,-57,15,28,15,112,14,-97,13,-50,12,-34,11,-23,10,-31,9,-52,8,-77,7,-124,6,91,5,29,4,-27,2,-92,1,98,0,31,-1,-33,-3,-96,-4,102,-5,51,-6,5,-7,-29,-9,-55,-10,-68,-11,-67,-12,-54,-13,-22,-14,23,-14,88,-15,-82,-16,18,-16,-112,-17,31,-17,-59,-18,-123,-18,81,-18,66,-18,59,-18,86,-18,-127,-18,-58,-18,29,-17,-111,-17,15,-16,-83,-16,84,-15,22,-14,-28,-14,-55,-13,-75,-12,-73,-11,-63,-10,-37,-9,-6,-8,42,-6,86,-5,-108,-4,-51,-3,13,-1,79,0,-115,1,-51,2,4,4,60,5,104,6,-112,7,-84,8,-69,9,-63,10,-72,11,-97,12,119,13,61,14,-15,14,-110,15,32,16,-107,16,-3,16,70,17,127,17,-94,17,-89,17,-94,17,121,17,68,17,-13,16,-113,16,20,16,-119,15,-29,14,49,14,104,13,-113,12,-86,11,-80,10,-83,9,-101,8,-128,7,90,6,45,5,-7,3,-63,2,-125,1,70,0,8,-1,-56,-3,-109,-4,87,-5,46,-6,0,-7,-27,-9,-52,-10,-56,-11,-56,-12,-34,-13,-2,-14,49,-14,118,-15,-51,-16,56,-16,-74,-17,76,-17,-16,-18,-75,-18,-124,-18,116,-18,115,-18,-116,-18,-70,-18,-1,-18,88,-17,-57,-17,78,-16,-30,-16,-111,-15,75,-14,29,-13,-6,-13,-20,-12,-26,-11,-15,-10,6,-8,36,-7,79,-6,123,-5,-77,-4,-24,-3,39,-1,98,0,-98,1,-38,2,12,4,65,5,104,6,-116,7,-93,8,-79,9,-81,10,-90,11,-122,12,92,13,31,14,-50,14,109,15,-8,15,105,16,-47,16,21,17,79,17,108,17,117,17,105,17,68,17,11,17,-69,16,88,16,-35,15,80,15,-82,14,-5,13,53,13,94,12,121,11,-125,10,-127,9,115,8,91,7,54,6,16,5,-37,3,-87,2,111,1,53,0,-6,-2,-63,-3,-115,-4,86,-5,49,-6,6,-7,-15,-9,-36,-10,-39,-11,-32,-12,-10,-13,28,-13,82,-14,-102,-15,-12,-16,96,-16,-28,-17,118,-17,37,-17,-29,-18,-71,-18,-87,-18,-90,-18,-59,-18,-18,-18,54,-17,-113,-17,-4,-17,-125,-16,21,-15,-60,-15,125,-14,73,-13,44,-12,16,-11,19,-10,21,-9,38,-8,72,-7,100,-6,-102,-5,-62,-4,-2,-3,49,-1,109,0,-93,1,-38,2,13,4,55,5,97,6,125,7,-112,8,-98,9,-108,10,-117,11,102,12,58,13,-8,13,-88,14,65,15,-53,15,61,16,-101,16,-23,16,23,17,59,17,63,17,51,17,16,17,-44,16,-119,16,32,16,-82,15,27,15,-128,14,-53,13,8,13,54,12,79,11,96,10,94,9,84,8,62,7,32,6,-7,4,-52,3,-102,2,102,1,46,0,-6,-2,-63,-3,-110,-4,99,-5,58,-6,28,-7,0,-8,-7,-10,-16,-11,2,-11,23,-12,64,-13,123,-14,-62,-15,33,-15,-113,-16,17,-16,-85,-17,85,-17,24,-17,-18,-18,-37,-18,-34,-18,-8,-18,34,-17,108,-17,-66,-17,50,-16,-81,-16,71,-15,-19,-15,-87,-14,113,-13,79,-12,53,-11,48,-10,48,-9,67,-8,88,-7,123,-6,-94,-5,-47,-4,1,-2,54,-1,106,0,-98,1,-46,2,-1,3,40,5,75,6,101,7,120,8,123,9,120,10,98,11,66,12,16,13,-53,13,124,14,15,15,-100,15,9,16,106,16,-79,16,-26,16,3,17,11,17,0,17,-39,16,-92,16,85,16,-14,15,125,15,-17,14,85,14,-93,13,-28,12,18,12,47,11,67,10,69,9,63,8,44,7,17,6,-18,4,-59,3,-105,2,103,1,51,0,1,-1,-47,-3,-98,-4,121,-5,80,-6,54,-7,34,-8,21,-9,25,-10,37,-11,66,-12,108,-13,-88,-14,-14,-15,82,-15,-62,-16,70,-16,-34,-17,-117,-17,76,-17,37,-17,16,-17,18,-17,44,-17,85,-17,-100,-17,-17,-17,95,-16,-38,-16,114,-15,16,-14,-48,-14,-112,-13,108,-12,81,-11,68,-10,70,-9,80,-8,100,-7,-125,-6,-89,-5,-50,-4,0,-2,43,-1,97,0,-114,1,-66,2,-25,3,16,5,43,6,71,7,81,8,86,9,78,10,54,11,21,12,-35,12,-99,13,69,14,-33,14,98,15,-41,15,48,16,125,16,-81,16,-52,16,-38,16,-57,16,-85,16,113,16,38,16,-57,15,79,15,-52,14,44,14,-124,13,-60,12,-11,11,26,11,44,10,54,9,50,8}; }
	private static byte[] data72(){ return new byte[] {35,7,12,6,-19,4,-56,3,-97,2,113,1,66,0,21,-1,-28,-3,-67,-4,-110,-5,116,-6,89,-7,72,-8,64,-9,68,-10,85,-11,114,-12,-97,-13,-37,-14,41,-14,-121,-15,-5,-16,123,-16,23,-16,-61,-17,-125,-17,93,-17,66,-17,74,-17,90,-17,-118,-17,-55,-17,28,-16,-121,-16,3,-15,-109,-15,52,-14,-20,-14,-87,-13,-124,-12,98,-11,83,-10,80,-9,87,-8,102,-7,-125,-6,-98,-5,-57,-4,-16,-3,27,-1,74,0,118,1,-98,2,-54,3,-23,4,6,6,28,7,36,8,41,9,24,10,9,11,-39,11,-83,12,96,13,15,14,-91,14,41,15,-99,15,-9,15,70,16,116,16,-102,16,-96,16,-103,16,119,16,67,16,-6,15,-100,15,43,15,-89,14,14,14,102,13,-85,12,-29,11,6,11,36,10,41,9,49,8,33,7,17,6,-11,4,-42,3,-83,2,-120,1,90,0,48,-1,7,-2,-34,-4,-70,-5,-98,-6,-122,-7,119,-8,116,-9,118,-10,-115,-11,-88,-12,-38,-13,21,-13,98,-14,-58,-15,50,-15,-69,-16,79,-16,-2,-17,-68,-17,-108,-17,121,-17,126,-17,-117,-17,-70,-17,-12,-17,70,-16,-81,-16,36,-15,-76,-15,78,-14,2,-13,-64,-13,-112,-12,111,-11,89,-10,82,-9,85,-8,96,-7,118,-6,-111,-5,-77,-4,-39,-3,0,-1,40,0,85,1,118,2,-93,3,-72,4,-38,5,-27,6,-13,7,-19,8,-26,9,-58,10,-93,11,109,12,36,13,-46,13,100,14,-18,14,93,15,-64,15,6,16,63,16,96,16,108,16,102,16,71,16,23,16,-49,15,119,15,7,15,-119,14,-13,13,79,13,-102,12,-46,11,-1,10,29,10,42,9,51,8,43,7,28,6,9,5,-23,3,-55,2,-90,1,123,0,87,-1,47,-2,12,-3,-21,-5,-48,-6,-67,-7,-84,-8,-77,-9,-82,-10,-50,-11,-27,-12,26,-12,85,-13,-91,-14,3,-14,116,-15,-7,-16,-113,-16,57,-16,-7,-17,-55,-17,-76,-17,-83,-17,-62,-17,-29,-17,33,-16,108,-16,-47,-16,68,-15,-50,-15,102,-14,19,-13,-50,-13,-104,-12,115,-11,90,-10,75,-9,76,-8,81,-7,99,-6,121,-5,-104,-4,-75,-3,-34,-2,0,0,39,1,73,2,108,3,-123,4,-97,5,-84,6,-76,7,-81,8,-92,9,-123,10,96,11,41,12,-30,12,-115,13,36,14,-85,14,29,15,-128,15,-55,15,5,16,39,16,56,16,50,16,24,16,-21,15,-88,15,83,15,-23,14,108,14,-34,13,59,13,-112,12,-58,11,1,11,25,10,53,9,60,8,60,7,50,6,33,5,9,4,-20,2,-53,1,-87,0,-124,-1,99,-2,63,-3,40,-4,7,-5,-1,-7,-19,-8,-16,-9,-8,-10,13,-10,47,-11,95,-12,-101,-13,-21,-14,71,-14,-68,-15,57,-15,-47,-16,122,-16,51,-16,6,-16,-21,-17,-32,-17,-12,-17,14,-16,76,-16,-112,-16,-15,-16,96,-15,-29,-15,122,-14,31,-13,-43,-13,-99,-12,110,-11,84,-10,61,-9,60,-8,57,-7,72,-6,89,-5,114,-4,-114,-3,-80,-2,-51,-1,-13,0,17,2,47,3,72,4,93,5,104,6,112,7,103,8,92,9,60,10,24,11,-34,11,-102,12,67,13,-34,13,99,14,-36,14,59,15,-116,15,-58,15,-18,15,3,16,-3,15,-19,15,-67,15,-123,15,47,15,-50,14,83,14,-51,13,47,13,-124,12,-55,11,-3,10,38,10,65,9,79,8,83,7,81,6,64,5,51,4,20,3,-4,1,-36,0,-68,-1,-98,-2,-128,-3,100,-4,82,-5,62,-6,58,-7,58,-8,65,-9,93,-10,119,-11,-82,-12,-25,-13,54,-13,-108,-14,1,-14,-125,-15,22,-15,-70,-16,117,-16,65,-16,35,-16,24,-16,32,-16,63,-16,112,-16,-75,-16,14,-15,120,-15,-8,-15,-121,-14,39,-13,-39,-13,-103,-12,103,-11,69,-10,44,-9,31,-8,31,-7,35,-6,50,-5,67,-4,95,-3,118,-2,-103,-1,-79,0,-47,1,-20,2,-1,3,22,5,26,6,36,7,26,8,10,9,-17,9,-58,10,-113,11,77,12,-14,12,-107,13,22,14,-106,14,-12,14,75,15,-122,15,-76,15,-55,15,-51,15,-68,15,-107,15,96,15,15,15,-74,14,59,14,-63,13,35,13,-124,12,-56,11,9,11,49,10,86,9,103,8,115,7,117,6,106,5,96,4,73,3,49,2,27,1,-7,-1,-29,-2,-58,-3,-82,-4,-98,-5,-115,-6,-118,-7,-117,-8,-108,-9,-80,-10,-53,-11,0,-11,58,-12,-121,-13,-29,-14,81,-14,-52,-15,95,-15,1,-15,-74,-16,-127,-16,90,-16,81,-16,78,-16,110,-16,-107,-16,-42,-16,44,-15,-116,-15,11,-14,-114,-14,46,-13,-43,-13,-109,-12,89,-11,48,-10,20,-9,-1,-9,-7,-8,-5,-7,-1,-6,18,-4,35,-3,59,-2,84,-1,110,0,-122,1,-96,2,-79,3,-62,4,-53,5,-53,6,-58,7,-76,8,-105,9,113,10,56,11,-9,11,-93,12,62,13}; }
	private static byte[] data73(){ return new byte[] {-50,13,67,14,-80,14,3,15,69,15,119,15,-112,15,-103,15,-115,15,109,15,57,15,-11,14,-103,14,45,14,-77,13,30,13,-124,12,-47,11,17,11,74,10,107,9,-118,8,-105,7,-99,6,-97,5,-111,4,-120,3,110,2,94,1,67,0,45,-1,19,-2,4,-3,-19,-5,-24,-6,-33,-7,-27,-8,-17,-9,7,-9,40,-10,88,-11,-109,-12,-33,-13,53,-13,-90,-14,26,-14,-81,-15,70,-15,-2,-16,-66,-16,-101,-16,-124,-16,-125,-16,-103,-16,-70,-16,-6,-16,67,-15,-92,-15,21,-14,-103,-14,44,-13,-46,-13,-123,-12,72,-11,22,-10,-11,-10,-38,-9,-50,-8,-55,-7,-53,-6,-44,-5,-29,-4,-10,-3,10,-1,34,0,52,1,75,2,92,3,105,4,111,5,113,6,101,7,91,8,54,9,22,10,-37,10,-100,11,75,12,-24,12,120,13,-10,13,96,14,-69,14,3,15,51,15,90,15,95,15,97,15,65,15,23,15,-42,14,-125,14,30,14,-89,13,29,13,-122,12,-36,11,38,11,93,10,-115,9,-83,8,-62,7,-47,6,-46,5,-48,4,-56,3,-73,2,-90,1,-107,0,124,-1,111,-2,87,-3,78,-4,66,-5,64,-6,69,-7,79,-8,106,-9,-121,-10,-72,-11,-14,-12,58,-12,-109,-13,-7,-14,115,-14,-5,-15,-105,-15,68,-15,4,-15,-41,-16,-67,-16,-71,-16,-63,-16,-23,-16,18,-15,98,-15,-76,-15,34,-14,-96,-14,40,-13,-54,-13,116,-12,50,-11,-7,-11,-48,-10,-79,-9,-101,-8,-108,-7,-116,-6,-109,-5,-99,-4,-89,-3,-67,-2,-56,-1,-31,0,-19,1,-2,2,9,4,11,5,16,6,-1,6,-9,7,-47,8,-78,9,121,10,60,11,-21,11,-115,12,31,13,-95,13,15,14,110,14,-69,14,-13,14,25,15,44,15,44,15,25,15,-13,14,-72,14,110,14,13,14,-96,13,30,13,-118,12,-19,11,55,11,125,10,-83,9,-40,8,-13,7,6,7,17,6,17,5,16,4,4,3,-6,1,-25,0,-37,-1,-56,-2,-69,-3,-81,-4,-88,-5,-90,-6,-84,-7,-71,-8,-49,-9,-14,-10,28,-10,88,-11,-100,-12,-13,-13,87,-13,-53,-14,82,-14,-25,-15,-112,-15,75,-15,25,-15,-8,-16,-19,-16,-14,-16,12,-15,57,-15,119,-15,-55,-15,45,-14,-95,-14,39,-13,-67,-13,98,-12,24,-11,-43,-11,-85,-10,126,-9,104,-8,86,-7,73,-6,77,-5,75,-4,89,-3,97,-2,114,-1,125,0,-116,1,-102,2,-98,3,-89,4,-97,5,-103,6,-121,7,106,8,69,9,18,10,-44,10,-122,11,46,12,-65,12,71,13,-69,13,28,14,113,14,-85,14,-37,14,-14,14,-7,14,-18,14,-52,14,-99,14,85,14,3,14,-107,13,32,13,-108,12,-5,11,82,11,-102,10,-43,9,6,9,39,8,67,7,82,6,90,5,94,4,87,3,81,2,70,1,58,0,45,-1,35,-2,24,-3,21,-4,19,-5,28,-6,38,-7,64,-8,93,-9,-115,-10,-65,-11,9,-11,85,-12,-69,-13,43,-13,-87,-14,64,-14,-34,-15,-105,-15,91,-15,57,-15,35,-15,35,-15,54,-15,88,-15,-108,-15,-37,-15,54,-14,-91,-14,32,-13,-78,-13,76,-12,-7,-12,-75,-11,120,-10,82,-9,40,-8,23,-7,2,-6,-4,-6,-3,-5,-5,-4,7,-2,13,-1,24,0,37,1,43,2,50,3,52,4,47,5,39,6,19,7,-6,7,-45,8,-94,9,104,10,27,11,-58,11,93,12,-25,12,97,13,-57,13,32,14,98,14,-102,14,-78,14,-55,14,-70,14,-87,14,125,14,64,14,-14,13,-111,13,32,13,-98,12,14,12,107,11,-67,10,-2,9,56,9,96,8,-125,7,-103,6,-90,5,-78,4,-81,3,-79,2,-88,1,-95,0,-104,-1,-111,-2,-120,-3,-118,-4,-122,-5,-112,-6,-96,-7,-79,-8,-41,-9,-5,-10,53,-10,117,-11,-60,-12,33,-12,-112,-13,9,-13,-102,-14,51,-14,-27,-15,-91,-15,121,-15,94,-15,86,-15,98,-15,123,-15,-80,-15,-19,-15,66,-14,-89,-14,27,-13,-96,-13,58,-12,-43,-12,-109,-11,70,-10,26,-9,-19,-9,-51,-8,-69,-7,-89,-6,-93,-5,-97,-4,-94,-3,-91,-2,-80,-1,-81,0,-67,1,-71,2,-65,3,-73,4,-83,5,-102,6,-126,7,89,8,49,9,-17,9,-81,10,85,11,-10,11,-126,12,0,13,111,13,-55,13,23,14,79,14,118,14,-116,14,-114,14,127,14,91,14,41,14,-31,13,-116,13,33,13,-86,12,30,12,-119,11,-32,10,42,10,110,9,-102,8,-56,7,-29,6,-8,5,9,5,14,4,20,3,16,2,15,1,8,0,5,-1,2,-2,-1,-4,6,-4,9,-5,28,-6,49,-7,77,-8,123,-9,-88,-10,-19,-11,53,-11,-111,-12,-8,-13,113,-13,-11,-14,-110,-14,53,-14,-11,-15,-67,-15,-100,-15,-115,-15,-113,-15,-93,-15,-52,-15,1,-14,80,-14,-88,-14,21,-13,-109,-13,31,-12,-70,-12,100,-11,26,-10,-35,-10}; }
	private static byte[] data74(){ return new byte[] {-82,-9,-124,-8,106,-7,81,-6,70,-5,61,-4,55,-3,60,-2,55,-1,65,0,63,1,65,2,64,3,56,4,45,5,28,6,-1,6,-33,7,-79,8,120,9,54,10,-30,10,-122,11,24,12,-102,12,17,13,110,13,-59,13,3,14,51,14,78,14,92,14,81,14,58,14,14,14,-48,13,-125,13,35,13,-77,12,50,12,-91,11,3,11,92,10,-97,9,-35,8,11,8,50,7,77,6,102,5,111,4,125,3,125,2,-128,1,-128,0,127,-1,126,-2,-128,-3,-123,-4,-114,-5,-98,-6,-77,-7,-46,-8,-9,-9,44,-9,102,-10,-82,-11,7,-11,101,-12,-33,-13,91,-13,-18,-14,-109,-14,64,-14,13,-14,-37,-15,-55,-15,-65,-15,-50,-15,-21,-15,25,-14,93,-14,-85,-14,19,-13,-125,-13,8,-12,-103,-12,58,-11,-24,-11,-93,-10,103,-9,61,-8,19,-7,-6,-7,-29,-6,-42,-5,-53,-4,-56,-3,-62,-2,-60,-1,-62,0,-65,1,-68,2,-77,3,-88,4,-108,5,123,6,89,7,45,8,-7,8,-72,9,103,10,19,11,-92,11,49,12,-87,12,17,13,108,13,-76,13,-23,13,13,14,36,14,34,14,20,14,-15,13,-68,13,121,13,35,13,-69,12,70,12,-65,11,43,11,-120,10,-40,9,28,9,84,8,-126,7,-90,6,-61,5,-41,4,-26,3,-13,2,-13,1,0,1,-7,-1,5,-1,4,-2,12,-3,24,-4,38,-5,62,-6,90,-7,127,-8,-79,-9,-26,-10,50,-10,124,-11,-29,-12,74,-12,-54,-13,82,-13,-15,-14,-104,-14,93,-14,32,-14,11,-14,-14,-15,-3,-15,12,-14,54,-14,105,-14,-73,-14,12,-13,120,-13,-16,-13,121,-12,16,-11,-74,-11,100,-10,39,-9,-21,-9,-64,-8,-99,-7,126,-6,108,-5,91,-4,79,-3,74,-2,65,-1,63,0,58,1,48,2,43,3,24,4,11,5,-21,5,-47,6,-94,7,114,8,50,9,-22,9,-111,10,50,11,-67,11,61,12,-83,12,14,13,91,13,-97,13,-59,13,-24,13,-19,13,-21,13,-50,13,-88,13,106,13,31,13,-60,12,85,12,-38,11,80,11,-74,10,16,10,92,9,-98,8,-45,7,1,7,36,6,65,5,85,4,104,3,111,2,125,1,-126,0,-119,-1,-111,-2,-104,-3,-89,-4,-74,-5,-52,-6,-21,-7,12,-7,60,-8,114,-9,-76,-10,2,-10,93,-11,-60,-12,59,-12,-66,-13,85,-13,-9,-14,-81,-14,113,-14,74,-14,50,-14,43,-14,54,-14,82,-14,127,-14,-65,-14,13,-13,108,-13,-35,-13,88,-12,-22,-12,-128,-11,44,-10,-34,-10,-97,-9,105,-8,62,-7,24,-6,-1,-6,-27,-5,-40,-4,-57,-3,-65,-2,-73,-1,-85,0,-91,1,-105,2,-120,3,119,4,90,5,62,6,17,7,-26,7,-91,8,100,9,15,10,-80,10,73,11,-57,11,70,12,-91,12,2,13,72,13,124,13,-91,13,-76,13,-69,13,-86,13,-116,13,90,13,24,13,-56,12,99,12,-11,11,113,11,-29,10,73,10,-102,9,-22,8,37,8,93,7,-121,6,-84,5,-57,4,-32,3,-16,2,-1,1,11,1,20,0,35,-1,40,-2,62,-3,73,-4,100,-5,126,-6,-94,-7,-50,-8,2,-8,65,-9,-116,-10,-33,-11,69,-11,-79,-12,52,-12,-67,-13,95,-13,6,-13,-57,-14,-109,-14,114,-14,98,-14,99,-14,116,-14,-103,-14,-53,-14,17,-13,99,-13,-53,-13,61,-12,-63,-12,80,-11,-16,-11,-104,-10,82,-9,18,-8,-36,-8,-76,-7,-118,-6,115,-5,88,-4,71,-3,54,-2,41,-1,29,0,15,1,5,2,-19,2,-32,3,-62,4,-92,5,126,6,76,7,24,8,-45,8,-122,9,45,10,-59,10,81,11,-47,11,61,12,-98,12,-20,12,44,13,90,13,122,13,-126,13,-126,13,106,13,70,13,14,13,-57,12,112,12,8,12,-109,11,14,11,125,10,-36,9,49,9,120,8,-71,7,-22,6,26,6,57,5,91,4,114,3,-123,2,-104,1,-91,0,-77,-1,-58,-2,-48,-3,-22,-4,-6,-5,30,-5,57,-6,106,-7,-107,-8,-40,-9,24,-9,110,-10,-57,-11,53,-11,-86,-12,51,-12,-59,-13,108,-13,32,-13,-29,-14,-70,-14,-99,-14,-104,-14,-101,-14,-74,-14,-33,-14,22,-13,100,-13,-71,-13,38,-12,-102,-12,36,-11,-75,-11,87,-10,2,-9,-67,-9,123,-8,76,-7,27,-6,-7,-6,-38,-5,-63,-4,-85,-3,-102,-2,-120,-1,119,0,106,1,81,2,66,3,35,4,6,5,-32,5,-76,6,124,7,63,8,-11,8,-96,9,62,10,-44,10,82,11,-48,11,47,12,-114,12,-47,12,13,13,49,13,75,13,79,13,69,13,44,13,-5,12,-58,12,115,12,30,12,-83,11,56,11,-83,10,27,10,120,9,-54,8,19,8,79,7,-123,6,-80,5,-42,4,-11,3,14,3,40,2,54,1,80,0,92,-1,113,-2,-120,-3,-99,-4,-68,-5,-34,-6,5,-6,54,-7,112,-8,-82,-9}; }
	private static byte[] data75(){ return new byte[] {3,-9,82,-10,-66,-11,42,-11,-84,-12,57,-12,-44,-13,-127,-13,59,-13,8,-13,-31,-14,-47,-14,-56,-14,-35,-14,-13,-14,39,-13,98,-13,-78,-13,15,-12,123,-12,-9,-12,127,-11,22,-10,-73,-10,103,-9,28,-8,-28,-8,-86,-7,-127,-6,90,-5,56,-4,33,-3,4,-2,-13,-2,-36,-1,-56,0,-75,1,-102,2,-126,3,99,4,60,5,18,6,-35,6,-92,7,91,8,15,9,-81,9,73,10,-42,10,80,11,-61,11,33,12,114,12,-74,12,-28,12,10,13,21,13,28,13,7,13,-22,12,-74,12,122,12,37,12,-53,11,88,11,-33,10,82,10,-64,9,22,9,112,8,-81,7,-13,6,35,6,83,5,122,4,-104,3,-70,2,-52,1,-22,0,-5,-1,20,-1,43,-2,68,-3,98,-4,-125,-5,-84,-6,-39,-7,17,-7,77,-8,-102,-9,-24,-10,78,-10,-79,-11,48,-11,-80,-12,72,-12,-23,-13,-101,-13,92,-13,46,-13,16,-13,1,-13,3,-13,22,-13,54,-13,111,-13,-88,-13,4,-12,92,-12,-47,-12,78,-11,-43,-11,113,-10,18,-9,-64,-9,125,-8,58,-7,9,-6,-40,-6,-78,-5,-111,-4,112,-3,89,-2,61,-1,39,0,14,1,-12,1,-38,2,-72,3,-108,4,106,5,56,6,1,7,-68,7,114,8,28,9,-72,9,78,10,-51,10,72,11,-78,11,7,12,91,12,-115,12,-64,12,-39,12,-29,12,-29,12,-55,12,-85,12,111,12,50,12,-40,11,122,11,8,11,-117,10,-4,9,105,9,-64,8,20,8,92,7,-105,6,-48,5,-4,4,39,4,71,3,106,2,-126,1,-96,0,-71,-1,-45,-2,-18,-3,13,-3,48,-4,85,-5,-122,-6,-75,-7,-10,-8,54,-8,-119,-9,-33,-10,71,-10,-75,-11,54,-11,-65,-12,92,-12,1,-12,-68,-13,-127,-13,88,-13,64,-13,51,-13,62,-13,81,-13,124,-13,-83,-13,-8,-13,71,-12,-80,-12,30,-11,-97,-11,42,-10,-61,-10,104,-9,21,-8,-48,-8,-114,-7,91,-6,41,-5,2,-4,-37,-4,-67,-3,-100,-2,-124,-1,99,0,75,1,43,2,11,3,-26,3,-67,4,-116,5,87,6,22,7,-47,7,124,8,37,9,-72,9,71,10,-60,10,55,11,-103,11,-15,11,50,12,109,12,-113,12,-84,12,-83,12,-86,12,-115,12,103,12,46,12,-24,11,-112,11,47,11,-71,10,59,10,-83,9,22,9,112,8,-60,7,10,7,72,6,-127,5,-79,4,-37,3,2,3,34,2,67,1,97,0,126,-1,-99,-2,-68,-3,-31,-4,5,-4,54,-5,98,-6,-94,-7,-35,-8,45,-8,125,-9,-32,-10,70,-10,-63,-11,65,-11,-42,-12,114,-12,34,-12,-35,-13,-86,-13,-123,-13,112,-13,108,-13,116,-13,-111,-13,-72,-13,-11,-13,58,-12,-109,-12,-9,-12,106,-11,-18,-11,117,-10,21,-9,-79,-9,101,-8,28,-7,-38,-7,-90,-6,112,-5,72,-4,30,-3,-3,-3,-39,-2,-67,-1,-103,0,125,1,87,2,50,3,13,4,-41,4,-86,5,103,6,41,7,-40,7,-125,8,32,9,-76,9,57,10,-75,10,31,11,-128,11,-51,11,16,12,64,12,100,12,120,12,120,12,112,12,80,12,39,12,-19,11,-95,11,76,11,-27,10,112,10,-16,9,100,9,-55,8,41,8,118,7,-62,6,1,6,61,5,107,4,-101,3,-62,2,-25,1,13,1,42,0,79,-1,112,-2,-108,-3,-66,-4,-27,-5,28,-5,79,-6,-114,-7,-40,-8,33,-8,-126,-9,-32,-10,84,-10,-51,-11,89,-11,-21,-12,-110,-12,68,-12,2,-12,-40,-13,-78,-13,-92,-13,-96,-13,-80,-13,-53,-13,-5,-13,50,-12,-127,-12,-44,-12,67,-11,-83,-11,55,-10,-67,-10,91,-9,-6,-9,-82,-8,91,-7,36,-6,-30,-6,-77,-5,-125,-4,90,-3,49,-2,17,-1,-25,-1,-53,0,-97,1,127,2,80,3,36,4,-14,4,-75,5,122,6,40,7,-32,7,122,8,29,9,-92,9,40,10,-98,10,3,11,97,11,-89,11,-22,11,18,12,54,12,66,12,67,12,53,12,22,12,-25,11,-82,11,93,11,12,11,-100,10,47,10,-87,9,32,9,-123,8,-31,7,56,7,125,6,-59,5,-5,4,50,4,98,3,-115,2,-75,1,-37,0,3,0,36,-1,79,-2,117,-3,-94,-4,-46,-5,9,-5,65,-6,-118,-7,-48,-8,40,-8,-122,-9,-21,-10,103,-10,-34,-11,117,-11,8,-11,-77,-12,107,-12,45,-12,2,-12,-26,-13,-43,-13,-38,-13,-25,-13,9,-12,52,-12,119,-12,-68,-12,27,-11,-128,-11,-11,-11,117,-10,4,-9,-104,-9,63,-8,-23,-8,-98,-7,91,-6,31,-5,-25,-5,-70,-4,-119,-3,97,-2,56,-1,18,0,-24,0,-60,1,-109,2,107,3,52,4,-2,4,-64,5,121,6,45,7,-43,7,118,8,8,9,-107,9,15,10,-127,10,-25,10,56,11,-124,11,-69,11,-25,11,2,12,16,12,10,12,-2,11,-39,11,-84,11,111,11,31,11}; }
	private static byte[] data76(){ return new byte[] {-54,10,93,10,-17,9,104,9,-30,8,67,8,-88,7,-9,6,72,6,-120,5,-55,4,-2,3,50,3,95,2,-116,1,-73,0,-35,-1,10,-1,49,-2,96,-3,-110,-4,-61,-5,0,-5,63,-6,-122,-7,-40,-8,48,-8,-110,-9,1,-9,119,-10,-2,-11,-114,-11,46,-11,-41,-12,-108,-12,89,-12,50,-12,24,-12,9,-12,18,-12,30,-12,69,-12,113,-12,-80,-12,-2,-12,86,-11,-65,-11,52,-10,-79,-10,65,-9,-43,-9,119,-8,35,-7,-44,-7,-114,-6,83,-5,21,-4,-26,-4,-79,-3,-121,-2,91,-1,45,0,6,1,-43,1,-86,2,116,3,64,4,2,5,-64,5,119,6,35,7,-54,7,100,8,-12,8,124,9,-13,9,98,10,-64,10,19,11,89,11,-115,11,-72,11,-50,11,-37,11,-42,11,-63,11,-92,11,109,11,53,11,-29,10,-115,10,34,10,-77,9,44,9,-88,8,12,8,111,7,-59,6,18,6,89,5,-101,4,-46,3,11,3,59,2,106,1,-102,0,-62,-1,-10,-2,29,-2,86,-3,-124,-4,-63,-5,-3,-6,67,-6,-114,-7,-29,-8,63,-8,-89,-9,23,-9,-108,-10,28,-10,-79,-11,84,-11,-1,-12,-63,-12,-122,-12,101,-12,72,-12,66,-12,69,-12,89,-12,124,-12,-86,-12,-18,-12,53,-11,-108,-11,-9,-11,108,-10,-19,-10,118,-9,12,-8,-86,-8,86,-7,0,-6,-63,-6,119,-5,64,-4,8,-3,-44,-3,-94,-2,117,-1,66,0,24,1,-28,1,-78,2,124,3,62,4,2,5,-73,5,109,6,20,7,-72,7,76,8,-36,8,91,9,-45,9,61,10,-103,10,-23,10,42,11,96,11,-125,11,-98,11,-92,11,-97,11,-117,11,105,11,54,11,-4,10,-87,10,84,10,-21,9,121,9,-6,8,112,8,-36,7,59,7,-102,6,-30,5,52,5,113,4,-79,3,-22,2,30,2,82,1,-125,0,-78,-1,-25,-2,22,-2,76,-3,-121,-4,-66,-5,8,-5,74,-6,-97,-7,-13,-8,87,-8,-66,-9,53,-9,-76,-10,65,-10,-41,-11,124,-11,45,-11,-20,-12,-69,-12,-109,-12,-128,-12,116,-12,125,-12,-112,-12,-78,-12,-25,-12,32,-11,113,-11,-55,-11,44,-10,-90,-10,26,-9,-83,-9,57,-8,-38,-8,127,-7,44,-6,-30,-6,-97,-5,93,-4,37,-3,-20,-3,-72,-2,-123,-1,82,0,32,1,-21,1,-78,2,123,3,56,4,-8,4,-85,5,89,6,-1,6,-96,7,47,8,-67,8,56,9,-82,9,19,10,111,10,-69,10,-5,10,47,11,80,11,105,11,111,11,105,11,84,11,50,11,0,11,-62,10,119,10,27,10,-70,9,68,9,-54,8,64,8,-81,7,17,7,112,6,-65,5,16,5,81,4,-105,3,-49,2,11,2,63,1,118,0,-87,-1,-33,-2,22,-2,76,-3,-114,-4,-56,-5,20,-5,93,-6,-80,-7,16,-7,110,-8,-31,-9,86,-9,-40,-10,105,-10,1,-10,-87,-11,93,-11,27,-11,-17,-12,-60,-12,-72,-12,-90,-12,-74,-12,-60,-12,-21,-12,25,-11,90,-11,-94,-11,-3,-11,97,-10,-46,-10,77,-9,-41,-9,99,-8,4,-7,-94,-7,80,-6,1,-5,-71,-5,118,-4,59,-3,-5,-3,-54,-2,-117,-1,90,0,34,1,-25,1,-79,2,109,3,47,4,-27,4,-106,5,68,6,-31,6,-125,7,13,8,-103,8,16,9,-122,9,-28,9,69,10,-122,10,-49,10,-9,10,32,11,49,11,59,11,51,11,30,11,-3,10,-54,10,-112,10,64,10,-18,9,-122,9,23,9,-97,8,18,8,-116,7,-23,6,79,6,-95,5,-15,4,61,4,126,3,-64,2,-4,1,54,1,110,0,-87,-1,-33,-2,27,-2,87,-3,-105,-4,-36,-5,38,-5,117,-6,-52,-7,44,-7,-111,-8,4,-8,124,-9,4,-9,-110,-10,49,-10,-42,-11,-113,-11,79,-11,32,-11,-3,-12,-26,-12,-28,-12,-29,-12,2,-11,24,-11,83,-11,-119,-11,-41,-11,44,-10,-113,-10,-2,-10,122,-9,-5,-9,-116,-8,34,-7,-60,-7,106,-6,27,-5,-51,-5,-117,-4,68,-3,11,-2,-54,-2,-109,-1,87,0,28,1,-31,1,-94,2,95,3,27,4,-53,4,-128,5,34,6,-60,6,93,7,-26,7,114,8,-29,8,89,9,-74,9,17,10,88,10,-106,10,-56,10,-27,10,2,11,0,11,1,11,-24,10,-55,10,-105,10,93,10,18,10,-67,9,92,9,-22,8,120,8,-17,7,101,7,-50,6,47,6,-117,5,-37,4,41,4,113,3,-75,2,-10,1,49,1,113,0,-85,-1,-22,-2,36,-2,104,-3,-85,-4,-15,-5,67,-5,-113,-6,-16,-7,76,-7,-69,-8,41,-8,-85,-9,47,-9,-63,-10,100,-10,7,-10,-61,-11,-124,-11,83,-11,53,-11,27,-11,24,-11,27,-11,49,-11,82,-11,-128,-11,-67,-11,4,-10,89,-10,-69,-10,38,-9,-98,-9,33,-8,-86,-8,64,-7,-36,-7,-126,-6,44,-5,-34,-5,-110,-4,80,-3,11,-2,-51,-2,-114,-1,78,0}; }
	private static byte[] data77(){ return new byte[] {17,1,-46,1,-114,2,75,3,-2,3,-79,4,92,5,1,6,-98,6,50,7,-65,7,63,8,-72,8,37,9,-123,9,-34,9,33,10,99,10,-114,10,-76,10,-56,10,-51,10,-53,10,-76,10,-106,10,103,10,44,10,-27,9,-111,9,51,9,-60,8,84,8,-51,7,74,7,-79,6,26,6,118,5,-52,4,30,4,104,3,-80,2,-10,1,53,1,120,0,-74,-1,-8,-2,55,-2,127,-3,-62,-4,18,-4,95,-5,-75,-6,21,-6,116,-7,-25,-8,88,-8,-41,-9,100,-9,-15,-10,-102,-10,59,-10,-6,-11,-71,-11,-116,-11,105,-11,84,-11,74,-11,83,-11,99,-11,-123,-11,-80,-11,-20,-11,47,-10,-122,-10,-33,-10,77,-9,-65,-9,63,-8,-58,-8,88,-7,-16,-7,-110,-6,58,-5,-27,-5,-101,-4,77,-3,12,-2,-60,-2,-125,-1,66,0,-1,0,-69,1,118,2,44,3,-31,3,-114,4,53,5,-39,5,114,6,6,7,-115,7,17,8,-127,8,-13,8,78,9,-90,9,-18,9,39,10,91,10,122,10,-109,10,-104,10,-107,10,-126,10,100,10,55,10,0,10,-72,9,107,9,9,9,-91,8,48,8,-75,7,45,7,-97,6,6,6,104,5,-62,4,24,4,103,3,-79,2,-6,1,65,1,-125,0,-54,-1,10,-1,84,-2,-105,-3,-27,-4,49,-4,-121,-5,-34,-6,63,-6,-92,-7,19,-7,-114,-8,7,-8,-101,-9,40,-9,-50,-10,119,-10,47,-10,-14,-11,-59,-11,-97,-11,-117,-11,-126,-11,-123,-11,-104,-11,-76,-11,-33,-11,25,-10,89,-10,-83,-10,4,-9,109,-9,-33,-9,87,-8,-34,-8,106,-7,1,-6,-99,-6,65,-5,-23,-5,-103,-4,76,-3,-1,-3,-69,-2,112,-1,49,0,-28,0,-94,1,85,2,11,3,-68,3,100,4,12,5,-87,5,68,6,-46,6,91,7,-39,7,77,8,-69,8,20,9,110,9,-77,9,-15,9,33,10,66,10,91,10,98,10,99,10,78,10,51,10,11,10,-49,9,-105,9,59,9,-16,8,126,8,25,8,-103,7,25,7,-113,6,-8,5,96,5,-67,4,23,4,104,3,-68,2,3,2,80,1,-103,0,-35,-1,40,-1,112,-2,-71,-3,11,-3,90,-4,-81,-5,14,-5,109,-6,-41,-7,74,-7,-66,-8,70,-8,-52,-9,103,-9,5,-9,-78,-10,105,-10,45,-10,-3,-11,-39,-11,-63,-11,-72,-11,-70,-11,-55,-11,-26,-11,11,-10,68,-10,-126,-10,-47,-10,39,-9,-117,-9,-8,-9,111,-8,-16,-8,122,-7,11,-6,-92,-6,67,-5,-24,-5,-109,-4,66,-3,-15,-3,-87,-2,90,-1,22,0,-55,0,126,1,52,2,-32,2,-110,3,55,4,-37,4,121,5,12,6,-97,6,32,7,-94,7,18,8,127,8,-38,8,50,9,119,9,-73,9,-27,9,10,10,35,10,45,10,45,10,27,10,6,10,-37,9,-86,9,105,9,29,9,-53,8,101,8,-1,7,-124,7,8,7,-126,6,-18,5,94,5,-70,4,29,4,112,3,-57,2,20,2,102,1,-81,0,-5,-1,73,-1,-112,-2,-26,-3,48,-3,-119,-4,-32,-5,63,-5,-93,-6,14,-6,-128,-7,-4,-8,125,-8,11,-8,-94,-9,66,-9,-17,-10,-90,-10,103,-10,57,-10,19,-10,-7,-11,-17,-11,-19,-11,-4,-11,20,-10,58,-10,108,-10,-87,-10,-13,-10,70,-9,-89,-9,15,-8,-124,-8,-2,-8,-124,-7,20,-6,-92,-6,67,-5,-30,-5,-122,-4,54,-3,-36,-3,-110,-2,65,-1,-12,-1,-88,0,87,1,11,2,-76,2,97,3,4,4,-88,4,64,5,-42,5,97,6,-26,6,100,7,-42,7,61,8,-94,8,-19,8,65,9,115,9,-82,9,-49,9,-24,9,-5,9,-13,9,-17,9,-45,9,-81,9,-125,9,64,9,1,9,-89,8,80,8,-28,7,116,7,-4,6,117,6,-16,5,86,5,-60,4,32,4,-127,3,-42,2,44,2,126,1,-52,0,31,0,106,-1,-65,-2,11,-2,101,-3,-73,-4,24,-4,115,-5,-33,-6,70,-6,-64,-7,54,-7,-65,-8,72,-8,-28,-9,127,-9,50,-9,-32,-10,-85,-10,112,-10,80,-10,50,-10,38,-10,34,-10,45,-10,67,-10,102,-10,-108,-10,-49,-10,19,-9,100,-9,-66,-9,39,-8,-112,-8,15,-7,-119,-7,23,-6,-92,-6,59,-5,-40,-5,121,-4,32,-3,-57,-3,117,-2,32,-1,-46,-1,-128,0,45,1,-37,1,-125,2,44,3,-48,3,108,4,6,5,-104,5,34,6,-86,6,31,7,-104,7,-5,7,95,8,-79,8,-6,8,60,9,107,9,-106,9,-81,9,-64,9,-62,9,-68,9,-94,9,-119,9,83,9,36,9,-38,8,-114,8,56,8,-50,7,106,7,-22,6,118,6,-25,5,96,5,-56,4,47,4,-113,3,-18,2,67,2,-98,1,-18,0,67,0,-105,-1,-23,-2,63,-2,-107,-3,-16,-4,79,-4,-78,-5,24,-5,-119,-6,-3,-7,122,-7,0,-7,-116,-8,36,-8,-59,-9,111,-9,39,-9}; }
	private static byte[] data78(){ return new byte[] {-28,-10,-75,-10,-121,-10,112,-10,90,-10,90,-10,93,-10,115,-10,-111,-10,-68,-10,-14,-10,50,-9,-127,-9,-44,-9,58,-8,-97,-8,21,-7,-110,-7,20,-6,-96,-6,50,-5,-55,-5,103,-4,7,-3,-83,-3,82,-2,1,-1,-91,-1,86,0,-3,0,-88,1,79,2,-14,2,-108,3,48,4,-58,4,87,5,-31,5,99,6,-32,6,79,7,-69,7,23,8,113,8,-73,8,-6,8,47,9,84,9,122,9,-126,9,-109,9,-125,9,122,9,87,9,50,9,-4,8,-66,8,114,8,33,8,-67,7,93,7,-29,6,114,6,-23,5,102,5,-47,4,67,4,-94,3,7,3,98,2,-66,1,22,1,110,0,-61,-1,28,-1,115,-2,-50,-3,43,-3,-117,-4,-14,-5,90,-5,-53,-6,65,-6,-63,-7,66,-7,-43,-8,104,-8,11,-8,-76,-9,105,-9,39,-9,-13,-10,-56,-10,-88,-10,-105,-10,-117,-10,-108,-10,-97,-10,-67,-10,-28,-10,19,-9,84,-9,-105,-9,-18,-9,70,-8,-80,-8,25,-7,-108,-7,18,-6,-104,-6,37,-5,-71,-5,77,-4,-16,-4,-118,-3,50,-2,-44,-2,125,-1,35,0,-53,0,112,1,21,2,-73,2,84,3,-19,3,-124,4,17,5,-99,5,28,6,-105,6,9,7,115,7,-46,7,41,8,115,8,-71,8,-22,8,27,9,56,9,77,9,89,9,83,9,72,9,47,9,8,9,-36,8,-100,8,93,8,7,8,-78,7,77,7,-30,6,107,6,-12,5,105,5,-27,4,80,4,-67,3,34,3,-123,2,-29,1,64,1,-101,0,-10,-1,81,-1,-84,-2,10,-2,105,-3,-50,-4,51,-4,-95,-5,17,-5,-120,-6,11,-6,-118,-7,31,-7,-81,-8,85,-8,-7,-9,-80,-9,108,-9,52,-9,8,-9,-27,-10,-48,-10,-60,-10,-58,-10,-50,-10,-21,-10,7,-9,59,-9,109,-9,-76,-9,1,-8,86,-8,-72,-8,34,-7,-112,-7,18,-6,-120,-6,27,-5,-97,-5,57,-4,-50,-4,105,-3,10,-2,-87,-2,77,-1,-16,-1,-109,0,54,1,-41,1,117,2,19,3,-88,3,61,4,-56,4,83,5,-47,5,80,6,-69,6,43,7,-122,7,-29,7,44,8,114,8,-87,8,-40,8,-4,8,18,9,32,9,34,9,22,9,4,9,-31,8,-72,8,-128,8,65,8,-10,7,-95,7,68,7,-35,6,109,6,-8,5,118,5,-12,4,102,4,-38,3,62,3,-83,2,8,2,112,1,-53,0,44,0,-118,-1,-24,-2,74,-2,-85,-3,17,-3,125,-4,-26,-5,94,-5,-45,-6,84,-6,-38,-7,103,-7,-1,-8,-100,-8,71,-8,-11,-9,-77,-9,121,-9,71,-9,40,-9,7,-9,0,-9,-10,-10,2,-9,20,-9,49,-9,91,-9,-114,-9,-53,-9,21,-8,101,-8,-62,-8,37,-7,-111,-7,6,-6,-126,-6,4,-5,-114,-5,25,-4,-80,-4,65,-3,-30,-3,120,-2,28,-1,-72,-1,87,0,-4,0,-111,1,55,2,-58,2,100,3,-17,3,-126,4,0,5,-118,5,-5,5,116,6,-39,6,61,7,-107,7,-28,7,42,8,101,8,-109,8,-66,8,-43,8,-24,8,-20,8,-25,8,-42,8,-70,8,-108,8,98,8,42,8,-33,7,-106,7,57,7,-39,6,113,6,-4,5,-121,5,4,5,127,4,-11,3,98,3,-47,2,55,2,-100,1,4,1,95,0,-53,-1,35,-1,-111,-2,-20,-3,94,-3,-62,-4,55,-4,-89,-5,36,-5,-95,-6,43,-6,-74,-7,76,-7,-19,-8,-114,-8,69,-8,-7,-9,-64,-9,-115,-9,100,-9,74,-9,52,-9,48,-9,49,-9,66,-9,90,-9,124,-9,-82,-9,-28,-9,40,-8,118,-8,-58,-8,43,-7,-114,-7,-3,-7,119,-6,-19,-6,121,-5,-8,-5,-113,-4,25,-3,-76,-3,73,-2,-28,-2,127,-1,28,0,-74,0,83,1,-22,1,-127,2,21,3,-91,3,47,4,-76,4,54,5,-84,5,36,6,-121,6,-16,6,69,7,-102,7,-34,7,29,8,81,8,120,8,-100,8,-88,8,-70,8,-78,8,-88,8,-108,8,110,8,69,8,15,8,-52,7,-120,7,47,7,-39,6,111,6,10,6,-113,5,29,5,-107,4,21,4,-123,3,-5,2,98,2,-45,1,53,1,-96,0,5,0,105,-1,-46,-2,57,-2,-90,-3,17,-3,-123,-4,-8,-5,117,-5,-12,-6,123,-6,11,-6,-99,-7,60,-7,-31,-8,-114,-8,72,-8,8,-8,-47,-9,-85,-9,-123,-9,114,-9,104,-9,98,-9,114,-9,-126,-9,-95,-9,-50,-9,-5,-9,63,-8,-128,-8,-43,-8,40,-7,-113,-7,-14,-7,105,-6,-38,-6,94,-5,-38,-5,106,-4,-17,-4,-122,-3,21,-2,-83,-2,67,-1,-38,-1,118,0,8,1,-92,1,50,2,-56,2,83,3,-33,3,96,4,-30,4,89,5,-50,5,57,6,-103,6,-8,6,71,7,-108,7,-45,7,8,8,55,8,87,8,112,8,126,8,-128,8,122,8,104,8,73,8,39,8,-13,7,-70,7,119,7,40,7,-44,6}; }
	private static byte[] data79(){ return new byte[] {117,6,16,6,-96,5,48,5,-80,4,52,4,-85,3,36,3,-108,2,4,2,113,1,-38,0,71,0,-81,-1,25,-1,-122,-2,-16,-3,101,-3,-46,-4,81,-4,-59,-5,75,-5,-47,-6,93,-6,-11,-7,-115,-7,52,-7,-34,-8,-105,-8,81,-8,29,-8,-20,-9,-53,-9,-83,-9,-95,-9,-103,-9,-97,-9,-81,-9,-57,-9,-19,-9,24,-8,82,-8,-112,-8,-36,-8,47,-7,-119,-7,-20,-7,88,-6,-58,-6,67,-5,-68,-5,65,-4,-55,-4,80,-3,-26,-3,110,-2,9,-1,-105,-1,47,0,-63,0,85,1,-27,1,119,2,-2,2,-116,3,9,4,-114,4,1,5,119,5,-30,5,71,6,-94,6,-8,6,66,7,-121,7,-64,7,-19,7,24,8,45,8,72,8,71,8,75,8,57,8,39,8,1,8,-36,7,-94,7,104,7,30,7,-46,6,117,6,27,6,-81,5,65,5,-49,4,80,4,-43,3,76,3,-57,2,55,2,-83,1,25,1,-119,0,-10,-1,98,-1,-44,-2,66,-2,-76,-3,42,-3,-94,-4,32,-4,-94,-5,40,-5,-74,-6,75,-6,-28,-7,-118,-7,47,-7,-22,-8,-99,-8,107,-8,49,-8,17,-8,-20,-9,-35,-9,-48,-9,-47,-9,-36,-9,-17,-9,13,-8,54,-8,102,-8,-93,-8,-27,-8,50,-7,-121,-7,-27,-7,71,-6,-75,-6,36,-5,-97,-5,25,-4,-99,-4,34,-3,-84,-3,55,-2,-58,-2,86,-1,-26,-1,119,0,6,1,-107,1,35,2,-87,2,51,3,-77,3,51,4,-87,4,30,5,-120,5,-16,5,76,6,-93,6,-15,6,54,7,115,7,-90,7,-48,7,-17,7,8,8,16,8,23,8,12,8,-3,7,-31,7,-68,7,-117,7,89,7,18,7,-51,6,121,6,31,6,-64,5,86,5,-24,4,114,4,-7,3,121,3,-8,2,111,2,-27,1,92,1,-54,0,65,0,-84,-1,35,-1,-108,-2,8,-2,-126,-3,-7,-4,122,-4,-5,-5,-124,-5,16,-5,-91,-6,61,-6,-31,-7,-120,-7,57,-7,-13,-8,-76,-8,127,-8,87,-8,46,-8,30,-8,6,-8,9,-8,8,-8,27,-8,48,-8,85,-8,126,-8,-76,-8,-14,-8,53,-7,-119,-7,-38,-7,61,-6,-97,-6,10,-5,127,-5,-14,-5,115,-4,-17,-4,118,-3,-4,-3,-123,-2,18,-1,-99,-1,42,0,-72,0,65,1,-52,1,86,2,-43,2,92,3,-42,3,77,4,-60,4,42,5,-105,5,-14,5,78,6,-103,6,-26,6,33,7,92,7,-122,7,-83,7,-59,7,-39,7,-33,7,-36,7,-46,7,-69,7,-99,7,117,7,65,7,10,7,-60,6,122,6,40,6,-56,5,110,5,-2,4,-108,4,32,4,-94,3,43,3,-93,2,36,2,-102,1,17,1,-120,0,-5,-1,115,-1,-25,-2,96,-2,-41,-3,86,-3,-44,-4,88,-4,-30,-5,107,-5,3,-5,-104,-6,59,-6,-30,-7,-114,-7,72,-7,4,-7,-49,-8,-99,-8,120,-8,90,-8,71,-8,61,-8,60,-8,70,-8,88,-8,115,-8,-102,-8,-56,-8,-2,-8,64,-7,-124,-7,-38,-7,44,-6,-114,-6,-13,-6,92,-5,-47,-5,68,-4,-64,-4,63,-3,-64,-3,69,-2,-51,-2,83,-1,-35,-1,103,0,-20,0,120,1,-8,1,-128,2,-5,2,122,3,-17,3,101,4,-50,4,57,5,-106,5,-14,5,68,6,-114,6,-47,6,11,7,60,7,100,7,-124,7,-102,7,-90,7,-85,7,-94,7,-108,7,124,7,86,7,49,7,-10,6,-64,6,118,6,45,6,-43,5,126,5,23,5,-76,4,66,4,-48,3,89,3,-36,2,93,2,-36,1,85,1,-46,0,75,0,-63,-1,62,-1,-75,-2,51,-2,-78,-3,47,-3,-70,-4,60,-4,-48,-5,94,-5,-8,-6,-104,-6,59,-6,-20,-7,-101,-7,90,-7,30,-7,-22,-8,-62,-8,-99,-8,-120,-8,117,-8,116,-8,114,-8,-125,-8,-105,-8,-74,-8,-33,-8,14,-7,73,-7,-118,-7,-46,-7,36,-6,125,-6,-38,-6,65,-5,-87,-5,29,-4,-115,-4,12,-3,-127,-3,9,-2,-125,-2,14,-1,-116,-1,21,0,-102,0,29,1,-96,1,34,2,-99,2,27,3,-113,3,4,4,111,4,-40,4,57,5,-107,5,-23,5,55,6,121,6,-69,6,-19,6,26,7,63,7,87,7,108,7,114,7,115,7,103,7,89,7,55,7,23,7,-26,6,-76,6,114,6,47,6,-32,5,-117,5,49,5,-50,4,103,4,-7,3,-119,3,17,3,-103,2,27,2,-100,1,25,1,-102,0,18,0,-107,-1,12,-1,-113,-2,13,-2,-112,-3,24,-3,-95,-4,44,-4,-59,-5,84,-5,-5,-6,-104,-6,71,-6,-9,-7,-80,-7,114,-7,58,-7,13,-7,-25,-8,-57,-8,-72,-8,-90,-8,-86,-8,-83,-8,-66,-8,-41,-8,-8,-8,34,-7,84,-7,-112,-7,-45,-7,26,-6,113,-6,-63,-6,39,-5,-121,-5,-13,-5,96,-4,-43,-4,74,-3,-58,-3,66,-2,-64,-2,66,-1,-62,-1,68,0}; }
	private static byte[] data80(){ return new byte[] {-58,0,67,1,-58,1,60,2,-68,2,44,3,-95,3,14,4,116,4,-37,4,52,5,-116,5,-37,5,34,6,99,6,-98,6,-53,6,-11,6,22,7,40,7,59,7,61,7,57,7,48,7,22,7,-5,6,-47,6,-91,6,108,6,47,6,-28,5,-100,5,65,5,-21,4,-120,4,32,4,-73,3,69,3,-47,2,92,2,-35,1,103,1,-30,0,104,0,-25,-1,101,-1,-20,-2,105,-2,-12,-3,118,-3,4,-3,-111,-4,36,-4,-67,-5,89,-5,-6,-6,-90,-6,83,-6,9,-6,-52,-7,-118,-7,95,-7,48,-7,14,-7,-7,-8,-30,-8,-30,-8,-37,-8,-21,-8,-8,-8,23,-7,57,-7,100,-7,-103,-7,-44,-7,23,-6,99,-6,-79,-6,13,-5,102,-5,-50,-5,51,-4,-95,-4,20,-3,-124,-3,2,-2,117,-2,-8,-2,110,-1,-16,-1,109,0,-25,0,104,1,-35,1,88,2,-54,2,61,3,-86,3,17,4,119,4,-47,4,46,5,122,5,-53,5,7,6,74,6,121,6,-86,6,-53,6,-25,6,-3,6,3,7,10,7,1,7,-16,6,-35,6,-71,6,-110,6,98,6,41,6,-23,5,-91,5,83,5,2,5,-91,4,72,4,-33,3,123,3,5,3,-101,2,32,2,-83,1,49,1,-72,0,58,0,-62,-1,67,-1,-54,-2,83,-2,-40,-3,106,-3,-13,-4,-117,-4,31,-4,-65,-5,94,-5,5,-5,-76,-6,102,-6,36,-6,-28,-7,-81,-7,127,-7,91,-7,57,-7,40,-7,22,-7,20,-7,23,-7,33,-7,56,-7,83,-7,120,-7,-89,-7,-40,-7,24,-6,88,-6,-92,-6,-9,-6,72,-5,-84,-5,7,-4,116,-4,-39,-4,78,-3,-71,-3,54,-2,-92,-2,37,-1,-106,-1,24,0,-117,0,8,1,127,1,-14,1,105,2,-42,2,68,3,-82,3,14,4,113,4,-57,4,29,5,105,5,-81,5,-17,5,38,6,89,6,126,6,-93,6,-73,6,-53,6,-48,6,-47,6,-55,6,-74,6,-98,6,124,6,82,6,34,6,-24,5,-86,5,98,5,21,5,-63,4,105,4,8,4,-88,3,61,3,-45,2,99,2,-15,1,125,1,7,1,-113,0,23,0,-94,-1,38,-1,-77,-2,61,-2,-53,-3,93,-3,-18,-4,-120,-4,34,-4,-60,-5,106,-5,21,-5,-56,-6,127,-6,62,-6,6,-6,-48,-7,-86,-7,-126,-7,107,-7,85,-7,76,-7,73,-7,79,-7,92,-7,115,-7,-112,-7,-72,-7,-29,-7,25,-6,86,-6,-104,-6,-28,-6,48,-5,-117,-5,-32,-5,72,-4,-93,-4,23,-3,121,-3,-17,-3,94,-2,-46,-2,71,-1,-65,-1,48,0,-85,0,29,1,-111,1,2,2,115,2,-37,2,71,3,-88,3,11,4,97,4,-69,4,6,5,82,5,-108,5,-50,5,4,6,48,6,85,6,118,6,-122,6,-104,6,-99,6,-106,6,-108,6,119,6,101,6,61,6,22,6,-28,5,-87,5,109,5,35,5,-37,4,-124,4,49,4,-50,3,116,3,7,3,-92,2,51,2,-58,1,85,1,-31,0,111,0,-8,-1,-120,-1,17,-1,-95,-2,48,-2,-64,-3,88,-3,-18,-4,-118,-4,45,-4,-52,-5,125,-5,40,-5,-32,-6,-101,-6,95,-6,39,-6,-6,-7,-47,-7,-80,-7,-101,-7,-121,-7,-128,-7,-128,-7,-121,-7,-106,-7,-82,-7,-52,-7,-13,-7,35,-6,83,-6,-108,-6,-44,-6,29,-5,111,-5,-67,-5,28,-4,121,-4,-38,-4,66,-3,-87,-3,25,-2,-123,-2,-10,-2,104,-1,-41,-1,80,0,-69,0,48,1,-99,1,11,2,118,2,-33,2,63,3,-93,3,-5,3,84,4,-91,4,-18,4,55,5,112,5,-79,5,-41,5,12,6,36,6,73,6,83,6,103,6,98,6,101,6,84,6,67,6,39,6,3,6,-39,5,-87,5,109,5,52,5,-24,4,-94,4,78,4,-7,3,-97,3,61,3,-34,2,115,2,13,2,-97,1,50,1,-62,0,83,0,-31,-1,116,-1,-1,-2,-104,-2,37,-2,-65,-3,88,-3,-15,-4,-107,-4,54,-4,-31,-5,-113,-5,65,-5,-4,-6,-68,-6,-128,-6,80,-6,33,-6,-2,-7,-31,-7,-56,-7,-66,-7,-76,-7,-73,-7,-66,-7,-47,-7,-26,-7,9,-6,44,-6,92,-6,-111,-6,-53,-6,14,-5,84,-5,-92,-5,-12,-5,77,-4,-87,-4,7,-3,110,-3,-47,-3,61,-2,-89,-2,21,-1,-128,-1,-13,-1,93,0,-50,0,58,1,-91,1,14,2,117,2,-39,2,54,3,-104,3,-24,3,65,4,-117,4,-46,4,23,5,79,5,-121,5,-77,5,-37,5,-6,5,20,6,36,6,47,6,47,6,43,6,29,6,9,6,-19,5,-54,5,-97,5,110,5,56,5,-9,4,-73,4,105,4,28,4,-56,3,110,3,19,3,-79,2,78,2,-24,1,126,1,21,1,-89,0,63,0,-51,-1,101,-1,-9,-2,-115,-2,40,-2,-68,-3,95,-3,-5,-4,-95,-4,73,-4,-12,-5,-87,-5,93,-5,28,-5}; }
	private static byte[] data81(){ return new byte[] {-33,-6,-91,-6,122,-6,75,-6,46,-6,16,-6,-5,-7,-15,-7,-22,-7,-18,-7,-9,-7,7,-6,33,-6,65,-6,102,-6,-108,-6,-54,-6,0,-5,70,-5,-121,-5,-42,-5,37,-4,124,-4,-44,-4,49,-3,-109,-3,-11,-3,94,-2,-62,-2,47,-1,-106,-1,4,0,108,0,-41,0,64,1,-88,1,10,2,115,2,-54,2,47,3,-128,3,-41,3,39,4,109,4,-75,4,-14,4,43,5,92,5,-118,5,-85,5,-52,5,-31,5,-17,5,-3,5,-11,5,-8,5,-31,5,-44,5,-78,5,-109,5,103,5,55,5,2,5,-62,4,-126,4,58,4,-23,3,-98,3,64,3,-18,2,-119,2,44,2,-55,1,97,1,-1,0,-111,0,45,0,-63,-1,90,-1,-13,-2,-118,-2,43,-2,-62,-3,105,-3,9,-3,-77,-4,93,-4,15,-4,-61,-5,127,-5,61,-5,5,-5,-49,-6,-93,-6,123,-6,91,-6,67,-6,48,-6,36,-6,32,-6,37,-6,46,-6,65,-6,87,-6,120,-6,-97,-6,-55,-6,1,-5,51,-5,120,-5,-70,-5,3,-4,85,-4,-95,-4,0,-3,83,-3,-72,-3,17,-2,123,-2,-40,-2,69,-1,-90,-1,17,0,116,0,-34,0,64,1,-90,1,4,2,102,2,-65,2,27,3,107,3,-65,3,8,4,81,4,-112,4,-52,4,3,5,50,5,91,5,126,5,-104,5,-81,5,-68,5,-60,5,-61,5,-67,5,-84,5,-100,5,123,5,92,5,49,5,3,5,-53,4,-108,4,79,4,11,4,-63,3,110,3,30,3,-58,2,105,2,15,2,-84,1,76,1,-23,0,-126,0,31,0,-71,-1,87,-1,-18,-2,-109,-2,41,-2,-43,-3,114,-3,29,-3,-56,-4,119,-4,42,-4,-27,-5,-97,-5,100,-5,45,-5,-7,-6,-45,-6,-89,-6,-112,-6,112,-6,104,-6,88,-6,87,-6,92,-6,99,-6,121,-6,-115,-6,-79,-6,-47,-6,2,-5,46,-5,108,-5,-93,-5,-22,-5,48,-4,121,-4,-48,-4,29,-3,121,-3,-46,-3,46,-2,-113,-2,-16,-2,80,-1,-73,-1,21,0,123,0,-34,0,60,1,-96,1,-6,1,86,2,-80,2,1,3,85,3,-94,3,-24,3,47,4,106,4,-92,4,-39,4,3,5,47,5,73,5,106,5,120,5,-118,5,-117,5,-112,5,-126,5,123,5,96,5,73,5,36,5,-2,4,-48,4,-101,4,97,4,37,4,-36,3,-102,3,72,3,-6,2,-92,2,79,2,-16,1,-101,1,52,1,-36,0,116,0,25,0,-77,-1,88,-1,-17,-2,-101,-2,52,-2,-29,-3,-125,-3,53,-3,-34,-4,-106,-4,72,-4,7,-4,-58,-5,-117,-5,89,-5,36,-5,2,-5,-39,-6,-63,-6,-91,-6,-100,-6,-116,-6,-112,-6,-113,-6,-99,-6,-84,-6,-58,-6,-29,-6,6,-5,53,-5,94,-5,-99,-5,-49,-5,23,-4,86,-4,-94,-4,-15,-4,62,-3,-104,-3,-23,-3,72,-2,-97,-2,2,-1,90,-1,-64,-1,25,0,125,0,-39,0,55,1,-109,1,-19,1,68,2,-102,2,-24,2,58,3,-128,3,-56,3,8,4,66,4,124,4,-87,4,-41,4,-5,4,27,5,52,5,69,5,82,5,88,5,87,5,81,5,62,5,49,5,15,5,-12,4,-53,4,-99,4,109,4,54,4,-11,3,-70,3,110,3,40,3,-40,2,-119,2,50,2,-34,1,-126,1,42,1,-52,0,112,0,18,0,-77,-1,90,-1,-7,-2,-94,-2,71,-2,-16,-3,-98,-3,73,-3,-3,-4,-76,-4,107,-4,45,-4,-19,-5,-75,-5,-122,-5,84,-5,48,-5,13,-5,-14,-6,-35,-6,-50,-6,-60,-6,-60,-6,-57,-6,-46,-6,-31,-6,-4,-6,20,-5,61,-5,97,-5,-111,-5,-57,-5,-3,-5,61,-4,126,-4,-59,-4,16,-3,93,-3,-80,-3,1,-2,90,-2,-80,-2,12,-1,100,-1,-61,-1,26,0,123,0,-48,0,48,1,-127,1,-34,1,44,2,-125,2,-53,2,28,3,92,3,-92,3,-33,3,26,4,77,4,124,4,-90,4,-54,4,-25,4,0,5,15,5,30,5,33,5,34,5,23,5,15,5,-11,4,-31,4,-64,4,-104,4,113,4,62,4,8,4,-46,3,-113,3,77,3,7,3,-69,2,109,2,30,2,-56,1,116,1,29,1,-60,0,107,0,17,0,-72,-1,94,-1,5,-1,-79,-2,86,-2,9,-2,-78,-3,104,-3,29,-3,-44,-4,-110,-4,82,-4,24,-4,-29,-5,-78,-5,-122,-5,97,-5,65,-5,37,-5,19,-5,3,-5,-5,-6,-6,-6,-4,-6,8,-5,23,-5,45,-5,74,-5,106,-5,-108,-5,-67,-5,-14,-5,38,-4,99,-4,-92,-4,-29,-4,47,-3,118,-3,-56,-3,21,-2,106,-2,-68,-2,19,-1,109,-1,-65,-1,29,0,111,0,-54,0,31,1,114,1,-57,1,22,2,102,2,-84,2,-6,2,56,3,124,3,-74,3,-20,3,32,4,77,4,114,4,-103,4,-79,4,-53,4,-37,4,-25,4,-21,4,-21,4,-28,4,-42,4}; }
	private static byte[] data82(){ return new byte[] {-57,4,-86,4,-113,4,106,4,65,4,20,4,-32,3,-87,3,108,3,44,3,-24,2,-95,2,87,2,7,2,-69,1,100,1,22,1,-66,0,105,0,21,0,-69,-1,107,-1,16,-1,-62,-2,108,-2,32,-2,-50,-3,-121,-3,59,-3,-4,-4,-73,-4,126,-4,67,-4,16,-4,-30,-5,-71,-5,-110,-5,119,-5,89,-5,74,-5,55,-5,51,-5,47,-5,50,-5,62,-5,72,-5,100,-5,120,-5,-99,-5,-66,-5,-18,-5,22,-4,83,-4,-126,-4,-57,-4,3,-3,73,-3,-113,-3,-36,-3,36,-2,121,-2,-59,-2,27,-1,107,-1,-62,-1,18,0,107,0,-69,0,14,1,96,1,-83,1,-3,1,69,2,-112,2,-47,2,21,3,81,3,-119,3,-63,3,-17,3,26,4,67,4,97,4,126,4,-106,4,-94,4,-77,4,-76,4,-75,4,-81,4,-95,4,-108,4,120,4,95,4,59,4,22,4,-24,3,-70,3,-125,3,74,3,15,3,-54,2,-117,2,63,2,-8,1,-85,1,92,1,16,1,-72,0,110,0,22,0,-57,-1,116,-1,36,-1,-47,-2,-120,-2,53,-2,-16,-3,-91,-3,98,-3,31,-3,-29,-4,-89,-4,113,-4,65,-4,18,-4,-20,-5,-56,-5,-88,-5,-110,-5,126,-5,111,-5,106,-5,99,-5,106,-5,111,-5,-127,-5,-110,-5,-85,-5,-53,-5,-21,-5,23,-4,67,-4,114,-4,-85,-4,-31,-4,35,-3,95,-3,-87,-3,-23,-3,57,-2,126,-2,-47,-2,26,-1,110,-1,-68,-1,12,0,94,0,-84,0,-5,0,72,1,-106,1,-35,1,40,2,106,2,-85,2,-19,2,36,3,95,3,-112,3,-68,3,-21,3,10,4,48,4,71,4,94,4,111,4,121,4,-128,4,125,4,124,4,108,4,97,4,72,4,47,4,13,4,-20,3,-65,3,-108,3,95,3,43,3,-16,2,-77,2,113,2,46,2,-24,1,-97,1,86,1,7,1,-67,0,110,0,30,0,-46,-1,-125,-1,53,-1,-22,-2,-100,-2,86,-2,12,-2,-52,-3,-124,-3,74,-3,10,-3,-41,-4,-97,-4,114,-4,69,-4,32,-4,-5,-5,-31,-5,-58,-5,-75,-5,-88,-5,-99,-5,-99,-5,-100,-5,-89,-5,-80,-5,-57,-5,-39,-5,-6,-5,24,-4,63,-4,105,-4,-104,-4,-53,-4,1,-3,60,-3,120,-3,-69,-3,-4,-3,66,-2,-117,-2,-45,-2,29,-1,108,-1,-77,-1,6,0,75,0,-97,0,-29,0,51,1,119,1,-64,1,4,2,70,2,-123,2,-64,2,-5,2,44,3,98,3,-119,3,-72,3,-44,3,-5,3,15,4,41,4,54,4,68,4,71,4,74,4,68,4,60,4,43,4,26,4,-3,3,-27,3,-66,3,-104,3,112,3,59,3,14,3,-45,2,-103,2,94,2,28,2,-38,1,-106,1,78,1,6,1,-66,0,114,0,42,0,-36,-1,-107,-1,72,-1,2,-1,-72,-2,115,-2,47,-2,-19,-3,-82,-3,114,-3,57,-3,3,-3,-48,-4,-92,-4,120,-4,86,-4,47,-4,26,-4,-6,-5,-15,-5,-39,-5,-38,-5,-51,-5,-40,-5,-43,-5,-23,-5,-12,-5,11,-4,39,-4,66,-4,105,-4,-114,-4,-68,-4,-21,-4,29,-3,86,-3,-114,-3,-51,-3,12,-2,77,-2,-111,-2,-41,-2,30,-1,101,-1,-81,-1,-10,-1,64,0,-120,0,-49,0,23,1,90,1,-96,1,-32,1,31,2,93,2,-109,2,-51,2,-1,2,44,3,90,3,126,3,-92,3,-63,3,-38,3,-16,3,0,4,11,4,19,4,17,4,17,4,8,4,-7,3,-22,3,-50,3,-71,3,-109,3,117,3,71,3,30,3,-20,2,-69,2,-127,2,75,2,11,2,-50,1,-115,1,72,1,8,1,-66,0,124,0,49,0,-19,-1,-91,-1,94,-1,27,-1,-43,-2,-110,-2,84,-2,14,-2,-37,-3,-102,-3,104,-3,50,-3,2,-3,-43,-4,-80,-4,-121,-4,107,-4,76,-4,55,-4,35,-4,22,-4,11,-4,11,-4,6,-4,16,-4,23,-4,38,-4,61,-4,80,-4,113,-4,-114,-4,-74,-4,-36,-4,12,-3,56,-3,113,-3,-96,-3,-30,-3,22,-2,90,-2,-106,-2,-38,-2,28,-1,96,-1,-90,-1,-24,-1,49,0,114,0,-71,0,-6,0,62,1,124,1,-67,1,-10,1,51,2,103,2,-98,2,-50,2,-7,2,38,3,73,3,109,3,-119,3,-92,3,-74,3,-54,3,-46,3,-36,3,-36,3,-36,3,-46,3,-54,3,-73,3,-94,3,-117,3,108,3,76,3,38,3,-6,2,-46,2,-99,2,111,2,51,2,0,2,-65,1,-121,1,69,1,5,1,-59,0,-127,0,61,0,-2,-1,-74,-1,118,-1,53,-1,-15,-2,-75,-2,116,-2,59,-2,-2,-3,-54,-3,-108,-3,99,-3,52,-3,11,-3,-31,-4,-64,-4,-93,-4,-128,-4,116,-4,87,-4,80,-4,67,-4,63,-4,63,-4,66,-4,76,-4,86,-4,108,-4,125,-4,-100,-4,-74,-4,-38,-4,-1,-4,42,-3,85,-3,-121,-3,-72,-3}; }
	private static byte[] data83(){ return new byte[] {-18,-3,40,-2,96,-2,-99,-2,-36,-2,24,-1,92,-1,-102,-1,-36,-1,30,0,93,0,-95,0,-34,0,28,1,93,1,-110,1,-44,1,2,2,63,2,106,2,-99,2,-57,2,-16,2,20,3,54,3,81,3,106,3,-126,3,-115,3,-97,3,-95,3,-89,3,-89,3,-98,3,-104,3,-122,3,117,3,95,3,67,3,36,3,3,3,-37,2,-77,2,-123,2,87,2,34,2,-16,1,-75,1,-128,1,64,1,9,1,-59,0,-115,0,73,0,12,0,-52,-1,-115,-1,77,-1,19,-1,-45,-2,-101,-2,97,-2,41,-2,-10,-3,-62,-3,-107,-3,102,-3,64,-3,23,-3,-9,-4,-41,-4,-65,-4,-92,-4,-105,-4,-125,-4,126,-4,117,-4,116,-4,120,-4,124,-4,-115,-4,-107,-4,-80,-4,-63,-4,-30,-4,-3,-4,35,-3,70,-3,115,-3,-100,-3,-49,-3,-3,-3,54,-2,103,-2,-91,-2,-39,-2,26,-1,82,-1,-112,-1,-48,-1,8,0,76,0,-124,0,-62,0,-2,0,55,1,112,1,-90,1,-37,1,13,2,61,2,106,2,-109,2,-69,2,-35,2,-1,2,24,3,52,3,69,3,88,3,101,3,106,3,113,3,111,3,109,3,99,3,89,3,67,3,54,3,23,3,1,3,-35,2,-68,2,-107,2,108,2,65,2,15,2,-30,1,-87,1,122,1,61,1,8,1,-51,0,-111,0,89,0,27,0,-32,-1,-92,-1,106,-1,46,-1,-7,-2,-68,-2,-117,-2,82,-2,36,-2,-15,-3,-58,-3,-102,-3,115,-3,79,-3,45,-3,17,-3,-12,-4,-31,-4,-52,-4,-65,-4,-75,-4,-86,-4,-82,-4,-87,-4,-76,-4,-70,-4,-56,-4,-37,-4,-19,-4,9,-3,35,-3,68,-3,103,-3,-116,-3,-74,-3,-31,-3,18,-2,61,-2,119,-2,-93,-2,-31,-2,18,-1,79,-1,-124,-1,-63,-1,-8,-1,51,0,110,0,-94,0,-31,0,16,1,77,1,122,1,-78,1,-36,1,15,2,53,2,98,2,-125,2,-88,2,-60,2,-29,2,-7,2,13,3,32,3,40,3,55,3,55,3,59,3,56,3,48,3,40,3,22,3,7,3,-15,2,-42,2,-67,2,-105,2,123,2,81,2,41,2,-1,1,-49,1,-93,1,109,1,62,1,6,1,-45,0,-102,0,99,0,45,0,-14,-1,-66,-1,-125,-1,79,-1,24,-1,-29,-2,-79,-2,126,-2,81,-2,32,-2,-9,-3,-50,-3,-88,-3,-123,-3,101,-3,71,-3,48,-3,24,-3,7,-3,-10,-4,-18,-4,-30,-4,-28,-4,-33,-4,-24,-4,-22,-4,-6,-4,6,-3,27,-3,48,-3,74,-3,101,-3,-120,-3,-90,-3,-47,-3,-11,-3,34,-2,77,-2,125,-2,-84,-2,-31,-2,16,-1,72,-1,123,-1,-78,-1,-24,-1,28,0,84,0,-119,0,-68,0,-14,0,34,1,84,1,-123,1,-81,1,-35,1,5,2,43,2,79,2,113,2,-116,2,-84,2,-68,2,-39,2,-32,2,-9,2,-8,2,5,3,1,3,5,3,-3,2,-13,2,-18,2,-45,2,-52,2,-84,2,-104,2,121,2,89,2,57,2,16,2,-18,1,-66,1,-105,1,103,1,55,1,9,1,-43,0,-94,0,112,0,59,0,6,0,-43,-1,-98,-1,107,-1,61,-1,3,-1,-36,-2,-89,-2,125,-2,80,-2,41,-2,0,-2,-35,-3,-68,-3,-101,-3,-126,-3,103,-3,82,-3,63,-3,49,-3,37,-3,29,-3,24,-3,24,-3,23,-3,35,-3,38,-3,56,-3,69,-3,89,-3,112,-3,-118,-3,-90,-3,-58,-3,-25,-3,13,-2,50,-2,92,-2,-121,-2,-76,-2,-31,-2,17,-1,65,-1,113,-1,-88,-1,-46,-1,12,0,57,0,110,0,-100,0,-47,0,-6,0,47,1,86,1,-124,1,-85,1,-44,1,-9,1,25,2,58,2,85,2,112,2,-119,2,-104,2,-82,2,-72,2,-62,2,-52,2,-53,2,-48,2,-57,2,-58,2,-73,2,-84,2,-100,2,-122,2,115,2,85,2,61,2,26,2,-5,1,-42,1,-79,1,-121,1,97,1,49,1,7,1,-40,0,-86,0,121,0,76,0,23,0,-21,-1,-73,-1,-117,-1,89,-1,44,-1,-1,-2,-47,-2,-86,-2,126,-2,91,-2,49,-2,21,-2,-19,-3,-41,-3,-73,-3,-95,-3,-115,-3,118,-3,109,-3,92,-3,87,-3,79,-3,78,-3,77,-3,84,-3,90,-3,101,-3,114,-3,-124,-3,-105,-3,-82,-3,-57,-3,-27,-3,0,-2,37,-2,69,-2,107,-2,-108,-2,-70,-2,-26,-2,15,-1,63,-1,104,-1,-102,-1,-59,-1,-9,-1,34,0,82,0,127,0,-83,0,-39,0,3,1,47,1,84,1,127,1,-97,1,-59,1,-28,1,3,2,30,2,56,2,77,2,98,2,114,2,127,2,-118,2,-110,2,-106,2,-104,2,-107,2,-111,2,-121,2,127,2,110,2,95,2,75,2,50,2,28,2,-1,1,-32,1,-62,1,-99,1,122,1,85,1,45,1,2,1,-35,0,-85,0,-121,0,85,0,43,0,-2,-1}; }
	private static byte[] data84(){ return new byte[] {-46,-1,-93,-1,125,-1,75,-1,38,-1,-5,-2,-45,-2,-82,-2,-118,-2,99,-2,74,-2,33,-2,17,-2,-21,-3,-35,-3,-60,-3,-79,-3,-89,-3,-108,-3,-112,-3,-121,-3,-123,-3,-125,-3,-120,-3,-117,-3,-106,-3,-96,-3,-82,-3,-63,-3,-46,-3,-21,-3,2,-2,30,-2,60,-2,90,-2,125,-2,-98,-2,-59,-2,-21,-2,17,-1,59,-1,100,-1,-116,-1,-70,-1,-31,-1,16,0,54,0,101,0,-118,0,-75,0,-32,0,1,1,45,1,76,1,113,1,-111,1,-79,1,-53,1,-23,1,-2,1,21,2,40,2,56,2,70,2,82,2,88,2,96,2,94,2,99,2,92,2,87,2,79,2,64,2,54,2,33,2,16,2,-7,1,-31,1,-59,1,-86,1,-117,1,104,1,76,1,33,1,2,1,-40,0,-77,0,-117,0,99,0,59,0,14,0,-21,-1,-66,-1,-104,-1,112,-1,71,-1,36,-1,-3,-2,-38,-2,-72,-2,-104,-2,119,-2,94,-2,62,-2,43,-2,15,-2,1,-2,-23,-3,-32,-3,-49,-3,-57,-3,-62,-3,-72,-3,-65,-3,-74,-3,-59,-3,-63,-3,-46,-3,-39,-3,-20,-3,-8,-3,16,-2,33,-2,62,-2,84,-2,114,-2,-114,-2,-81,-2,-48,-2,-16,-2,23,-1,56,-1,97,-1,-124,-1,-84,-1,-46,-1,-5,-1,31,0,72,0,110,0,-109,0,-71,0,-37,0,1,1,30,1,69,1,92,1,126,1,-103,1,-82,1,-55,1,-36,1,-18,1,0,2,12,2,23,2,34,2,37,2,43,2,41,2,42,2,36,2,30,2,19,2,9,2,-8,1,-21,1,-45,1,-61,1,-89,1,-110,1,116,1,87,1,61,1,23,1,-4,0,-43,0,-75,0,-113,0,111,0,68,0,36,0,-5,-1,-38,-1,-80,-1,-109,-1,102,-1,76,-1,36,-1,5,-1,-26,-2,-57,-2,-85,-2,-114,-2,120,-2,93,-2,76,-2,52,-2,38,-2,24,-2,8,-2,4,-2,-11,-3,-10,-3,-16,-3,-15,-3,-13,-3,-7,-3,-3,-3,11,-2,19,-2,36,-2,52,-2,68,-2,93,-2,111,-2,-115,-2,-95,-2,-62,-2,-37,-2,-4,-2,28,-1,57,-1,96,-1,123,-1,-89,-1,-64,-1,-20,-1,8,0,49,0,79,0,118,0,-108,0,-74,0,-39,0,-15,0,24,1,43,1,78,1,97,1,125,1,-113,1,-90,1,-75,1,-57,1,-46,1,-32,1,-26,1,-18,1,-13,1,-14,1,-9,1,-18,1,-19,1,-27,1,-40,1,-46,1,-65,1,-79,1,-98,1,-117,1,116,1,95,1,66,1,42,1,13,1,-16,0,-44,0,-79,0,-107,0,113,0,82,0,49,0,15,0,-19,-1,-51,-1,-84,-1,-119,-1,111,-1,73,-1,48,-1,17,-1,-12,-2,-34,-2,-66,-2,-82,-2,-111,-2,-124,-2,107,-2,96,-2,78,-2,68,-2,59,-2,47,-2,46,-2,38,-2,41,-2,38,-2,46,-2,45,-2,59,-2,63,-2,79,-2,91,-2,106,-2,126,-2,-115,-2,-88,-2,-72,-2,-41,-2,-22,-2,8,-1,37,-1,62,-1,95,-1,123,-1,-102,-1,-70,-1,-38,-1,-9,-1,26,0,54,0,87,0,117,0,-111,0,-77,0,-55,0,-23,0,0,1,26,1,49,1,72,1,89,1,112,1,124,1,-113,1,-102,1,-92,1,-79,1,-78,1,-67,1,-68,1,-66,1,-68,1,-71,1,-77,1,-83,1,-95,1,-104,1,-120,1,124,1,104,1,87,1,66,1,46,1,22,1,-3,0,-26,0,-57,0,-78,0,-111,0,120,0,87,0,63,0,27,0,3,0,-30,-1,-59,-1,-85,-1,-119,-1,116,-1,80,-1,65,-1,28,-1,13,-1,-15,-2,-35,-2,-55,-2,-74,-2,-90,-2,-108,-2,-118,-2,123,-2,113,-2,110,-2,97,-2,97,-2,94,-2,93,-2,95,-2,100,-2,103,-2,113,-2,122,-2,-125,-2,-109,-2,-96,-2,-80,-2,-61,-2,-44,-2,-20,-2,-2,-2,24,-1,46,-1,72,-1,97,-1,124,-1,-106,-1,-78,-1,-49,-1,-26,-1,8,0,30,0,63,0,85,0,115,0,-117,0,-91,0,-67,0,-41,0,-24,0,4,1,17,1,41,1,55,1,72,1,86,1,97,1,109,1,118,1,124,1,-125,1,-123,1,-121,1,-120,1,-124,1,-126,1,123,1,117,1,106,1,97,1,84,1,69,1,55,1,36,1,21,1,-1,0,-20,0,-45,0,-62,0,-91,0,-110,0,117,0,93,0,69,0,42,0,17,0,-11,-1,-34,-1,-64,-1,-82,-1,-114,-1,124,-1,95,-1,77,-1,52,-1,35,-1,11,-1,-2,-2,-24,-2,-37,-2,-51,-2,-65,-2,-75,-2,-86,-2,-93,-2,-100,-2,-103,-2,-107,-2,-109,-2,-107,-2,-106,-2,-101,-2,-96,-2,-88,-2,-81,-2,-68,-2,-59,-2,-42,-2,-33,-2,-10,-2,1,-1,23,-1,41,-1,60,-1,86,-1,101,-1,-126,-1,-109,-1,-81,-1,-58,-1,-37,-1,-8,-1,10,0,41,0,58,0,85,0,107,0,-128,0,-104,0,-86,0,-64,0}; }
	private static byte[] data85(){ return new byte[] {-46,0,-28,0,-12,0,4,1,18,1,33,1,40,1,56,1,58,1,71,1,72,1,79,1,80,1,81,1,80,1,77,1,75,1,67,1,63,1,51,1,44,1,32,1,18,1,7,1,-12,0,-23,0,-45,0,-60,0,-79,0,-102,0,-116,0,111,0,98,0,70,0,51,0,28,0,5,0,-14,-1,-40,-1,-58,-1,-83,-1,-102,-1,-121,-1,112,-1,97,-1,76,-1,59,-1,45,-1,26,-1,16,-1,1,-1,-10,-2,-21,-2,-29,-2,-39,-2,-40,-2,-51,-2,-49,-2,-55,-2,-54,-2,-50,-2,-53,-2,-44,-2,-43,-2,-33,-2,-26,-2,-18,-2,-5,-2,5,-1,18,-1,33,-1,47,-1,63,-1,81,-1,95,-1,118,-1,-123,-1,-102,-1,-83,-1,-64,-1,-41,-1,-25,-1,1,0,15,0,41,0,55,0,80,0,94,0,117,0,-124,0,-106,0,-89,0,-74,0,-61,0,-43,0,-36,0,-19,0,-12,0,-3,0,7,1,12,1,18,1,22,1,25,1,25,1,29,1,22,1,26,1,15,1,17,1,5,1,2,1,-10,0,-19,0,-30,0,-40,0,-56,0,-67,0,-84,0,-98,0,-115,0,127,0,105,0,94,0,69,0,57,0,34,0,19,0,-3,-1,-16,-1,-41,-1,-53,-1,-73,-1,-92,-1,-103,-1,-128,-1,122,-1,100,-1,91,-1,75,-1,64,-1,52,-1,43,-1,32,-1,27,-1,16,-1,14,-1,5,-1,8,-1,-2,-2,4,-1,-1,-2,2,-1,7,-1,6,-1,15,-1,19,-1,26,-1,34,-1,45,-1,51,-1,68,-1,73,-1,91,-1,100,-1,118,-1,-126,-1,-110,-1,-96,-1,-78,-1,-63,-1,-46,-1,-31,-1,-12,-1,2,0,21,0,35,0,52,0,69,0,82,0,98,0,113,0,125,0,-116,0,-105,0,-94,0,-80,0,-75,0,-61,0,-58,0,-47,0,-42,0,-39,0,-30,0,-35,0,-25,0,-31,0,-26,0,-32,0,-29,0,-39,0,-39,0,-45,0,-54,0,-58,0,-69,0,-76,0,-89,0,-94,0,-113,0,-118,0,122,0,108,0,99,0,79,0,71,0,53,0,38,0,26,0,8,0,-3,-1,-21,-1,-33,-1,-49,-1,-60,-1,-78,-1,-86,-1,-104,-1,-110,-1,-127,-1,122,-1,111,-1,100,-1,94,-1,83,-1,80,-1,71,-1,67,-1,63,-1,58,-1,60,-1,52,-1,59,-1,52,-1,60,-1,58,-1,64,-1,66,-1,73,-1,77,-1,85,-1,92,-1,100,-1,109,-1,118,-1,-127,-1,-118,-1,-104,-1,-97,-1,-80,-1,-72,-1,-58,-1,-45,-1,-33,-1,-19,-1,-7,-1,6,0,18,0,31,0,45,0,53,0,70,0,76,0,90,0,101,0,107,0,122,0,123,0,-116,0,-118,0,-102,0,-105,0,-94,0,-92,0,-89,0,-83,0,-87,0,-80,0,-85,0,-81,0,-85,0,-88,0,-88,0,-95,0,-97,0,-103,0,-110,0,-116,0,-120,0,122,0,120,0,107,0,98,0,94,0,74,0,75,0,55,0,50,0,37,0,27,0,15,0,6,0,-8,-1,-17,-1,-27,-1,-39,-1,-47,-1,-60,-1,-67,-1,-77,-1,-87,-1,-92,-1,-104,-1,-106,-1,-117,-1,-122,-1,-126,-1,122,-1,124,-1,113,-1,116,-1,112,-1,108,-1,114,-1,105,-1,114,-1,110,-1,115,-1,116,-1,120,-1,124,-1,-127,-1,-124,-1,-115,-1,-113,-1,-102,-1,-99,-1,-89,-1,-83,-1,-71,-1,-70,-1,-52,-1,-52,-1,-38,-1,-29,-1,-23,-1,-10,-1,-4,-1,7,0,14,0,26,0,30,0,43,0,48,0,57,0,65,0,70,0,80,0,82,0,92,0,94,0,101,0,104,0,109,0,110,0,115,0,116,0,118,0,117,0,122,0,115,0,122,0,114,0,117,0,111,0,112,0,104,0,105,0,97,0,94,0,90,0,81,0,80,0,69,0,68,0,55,0,55,0,42,0,41,0,28,0,24,0,16,0,8,0,3,0,-7,-1,-12,-1,-21,-1,-25,-1,-34,-1,-38,-1,-47,-1,-49,-1,-59,-1,-60,-1,-66,-1,-73,-1,-72,-1,-81,-1,-80,-1,-86,-1,-85,-1,-90,-1,-90,-1,-90,-1,-94,-1,-89,-1,-94,-1,-89,-1,-90,-1,-89,-1,-85,-1,-84,-1,-82,-1,-76,-1,-77,-1,-69,-1,-68,-1,-62,-1,-58,-1,-55,-1,-47,-1,-44,-1,-39,-1,-31,-1,-30,-1,-21,-1,-17,-1,-12,-1,-6,-1,1,0,3,0,11,0,15,0,19,0,26,0,28,0,33,0,39,0,41,0,46,0,47,0,52,0,53,0,58,0,59,0,59,0,64,0,62,0,64,0,65,0,64,0,66,0,63,0,65,0,60,0,64,0,57,0,60,0,55,0,53,0,52,0,46,0,48,0,40,0,41,0,34,0,33,0,29,0,24,0,24,0,15,0,17,0,8,0,10,0,2,0,0,0,-2,-1,-9,-1,-7,-1,-15,-1,-15,-1,-19,-1,-21,-1,-24,-1,-26,-1,-28,-1,-30,-1,-32,-1,-32,-1,-37,-1,-33,-1,-38,-1}; }
	private static byte[] data86(){ return new byte[] {-36,-1,-38,-1,-38,-1,-37,-1,-39,-1,-36,-1,-38,-1,-35,-1,-36,-1,-34,-1,-34,-1,-31,-1,-31,-1,-28,-1,-29,-1,-23,-1,-28,-1,-19,-1,-21,-1,-18,-1,-16,-1,-16,-1,-12,-1,-10,-1,-9,-1,-6,-1,-6,-1,-3,-1,-1,-1,-1,-1,3,0,2,0,5,0,5,0,8,0,6,0,11,0,8,0,11,0,11,0,11,0,12,0,12,0,13,0,10,0,15,0,10,0,12,0,13,0,9,0,12,0,10,0,9,0,9,0,9,0,7,0,8,0,4,0,7,0,4,0,4,0,5,0,1,0,3,0,1,0,1,0,2,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-02.wav. */
	public Down02(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-02.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-02.wav. */
	private class LoopThread extends Thread {
		private Down02 clip;
		private boolean looping = true;
		public LoopThread(Down02 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-02.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-02.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-02.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-02.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-02.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}